Bangkit Academy 2022 CAPSTONE PROJECT
Chanity is a personality test in the form of Android application that can help users to find out about their personality traits based on the personality test taken. The result will be displayed after users done the test, and they can find out which personality they tend to have from all five traits and also read the details of their traits, strengths, and also weaknesses of their personality traits.
Download Apk : https://storage.googleapis.com/chanityproject/Chanity.apk
- A Mac or Windows computer.
- Android Studio
- Android Virtual Device (AVD) > API 21
dependencies {
// Firebase
implementation platform('com.google.firebase:firebase-bom:30.0.2')
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation 'com.google.firebase:firebase-auth-ktx'
// Tensorflow
implementation 'org.tensorflow:tensorflow-lite:0.1.100'
implementation 'org.tensorflow:tensorflow-lite-support:0.1.0'
implementation 'org.tensorflow:tensorflow-lite-metadata:0.1.0'
}
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'com.google.gms.google-services'
}
Clone
$ git clone https://github.com/GeraldoJulius/Chanity.git
Open in Android Studio
File -> Open -> Navigate to folder that you clone this repo -> Open
Run this project on AVD
Start AVD -> Run 'app'
Build this app
Build -> Build Bundle(s)/APK(s) -> Build APK(s)
- Dataset: https://www.kaggle.com/datasets/tunguz/big-five-personality-test
- Model: https://drive.google.com/file/d/1ABMnPy5bV0P7gYqK2gOU5et5WqyIO3cA/view?usp=sharing
- Clustering using KMeans from Scikit-Learn Library
- Modeling using ANN Model with 96% Accuracy