GWS APP is a mood logging app that helps users to log their moods, view their mood history, gain insights from mood data, as well as get appropriate activity recommendations. The app is designed to improve users' mental well-being by providing useful insights.
- Save Mood: Users can easily log their moods using various mood options.
- Mood History: View the history of previously logged moods.
- Mood Insights: Analyze mood patterns based on the user's historical data.
- Activity Recommendations: Based on the mood, the app provides activity recommendations that can improve the user's mood.
- Chatbot: Equipped with a machine learning-based chatbot feature that uses the TensorFlow Lite (TFLite) model.
- Programming Language: Kotlin
- Architecture: MVVM (Model-View-ViewModel)
- Data Storage: Local Storage (SharedPreferences or Room Database)
- UI: Material UI & XML
- Machine Learning: TensorFlow Lite (TFLite) for chatbot feature
- Cloud: Data synchronization with Google Cloud
- Download and install the app.
- Enter USER_ID_KEY to access the app (no login required at this time).
- Start logging your moods and explore other features.
- Clone this repository:
``bash
git clone https://github.com/gws-app/gws-mobile.git
- Open the project using Android Studio.
- Make sure the SDK and dependencies are installed.
- Run the app on an emulator or physical device.
- Login with Account: Implement login using email or social media for a more personalized experience.
- Gamification: Add points or badges based on positive mood achievements.
- Automatic Reminders: Reminder feature to record moods regularly.
- Wearable Device Integration**: Synchronize with wearable devices to automatically track mental health.
- Backup and Restore: Features to easily backup and restore user data.