Team Code: C242-PS140
Explore the docs »
View Demo
·
Project Brief
·
Project Plan
| ID | Name | Path | GitHub |
|---|---|---|---|
| M312B4KY0001 | A. Agim Awaluddin | Machine Learning | @andiagim |
| M312B4KY0798 | Bagus Tegar Zahir Afif | Machine Learning | @BagusTegarZahirAfif |
| M312B4KX1281 | Erlysa Maharani | Machine Learning | @erlysa |
| C014B4KY1824 | I Gusti Bagus Putrawan | Cloud Computing | @bgsptr |
| C014B4KX2229 | Krismaria Br Munthe | Cloud Computing | @krismariamunthe |
| A014B4KY3473 | Pande Nyoman Weda Wesnawa | Mobile Development | @wedawesnawa |
| A014B4KY1833 | I Kadek Agus Candra Widnyana | Mobile Development | @candrawidnyana |
Moodify is a journaling app that supports mental health through a holistic approach. It offers a private space for users to record their thoughts and emotions while keeping entries confidential. The app tracks moods, provides weekly insights, and helps users identify emotional patterns. Additional features include guided relaxation exercises, soothing sounds, mental health tips, and an interactive chatbot for personalized support, making Moodify a trusted companion for emotional well-being.
- Machine learning : Developing emotion detection models using TensorFlow with LSTM and BiLSTM architectures. Text inputs are processed through embedding layers, transforming data into dense vectors. LSTM utilized sequential memory and BiLSTM captures bidirectional context for improved emotion classification into five categories.
- Cloud Computing : Develop API using express js and typescript to be used by mobile developers. The deployment model is done in the cloud running with the flask library. Testing the API, we use Postman. For notifications, we leverage the publisher and subscriber concept and also implement firebase cloud messages to receive notifications even if the app is closed.
- Mobile Development : We use Figma for designing the UI/UX of our mobile application, allowing us to create detailed wireframes. For development, we utilize Android Studio as the IDE, paired with Kotlin as the programming language. To handle network requests, we rely on Retrofit as our HTTP client, which simplifies making asynchronous API calls.