FeelNest is designed for people who want to take control of their mental health and build healthier habits. It helps users recognize emotional patterns they might not notice on their own, allowing them to address their feelings in a positive way. The app also keeps users motivated to maintain a balanced lifestyle by supporting both mental and physical well-being.
- Android Studio Version: Ladybug 2024.2.1 Patch 1
- Programming Language: Java
- Testing Emulator: Pixel 4a (API 30)
- Android SDK Configuration:
compileSdk: 35minSdk: 27targetSdk: 35
com.google.firebase:firebase-auth:22.1.2- Firebase Authenticationcom.google.firebase:firebase-database- Firebase Realtime Databasecom.firebaseui:firebase-ui-database:8.0.2- Firebase UI bindings
de.hdodenhof:circleimageview:3.1.0- Circle profile imagescom.orhanobut:dialogplus:1.11@aar- Customizable dialogscom.github.bumptech.glide:glide:4.16.0- Image loading and cachingcom.github.PhilJay:MPAndroidChart:v3.1.0- Graphs and charting
com.android.volley:volley:1.2.1- Network requests
- Firebase Authentication – Manages user login and authentication
- Firebase Realtime Database – Stores and syncs user data
- Joke API – https://apilist.fun/api/jokeapi
- Giphy API – https://giphy.com – Fetches random GIFs for jokes
- Select mood from predefined categories (e.g., Happy, Sad, Neutral)
- Add optional notes/comments
- Track mood trends over time
- Notification when user logs “Sad”
- Suggests joke section for mood boost
- Fetches random jokes from API
- Helps improve mood with humor
- Personalized sleep tips and suggested durations
- Displays mood trends using graphs
- Shows most frequent moods and mood distribution by month
- Allows custom profile images from in-app image options









