HealthyMood is an all-in-one health tracking app built with Kotlin that allows users to monitor their daily activities, nutrition, and overall well-being. With features like step tracking, water intake monitoring, calorie tracking, and meal logging, it empowers users to make healthier choices in their daily lives.
- Step Tracking: Monitor your daily steps and set fitness goals.
- Water Intake: Track your water consumption to stay hydrated.
- Calorie Tracking: Log your calorie intake and calorie burn.
- Meal Logging: Record your daily meals and track your nutritional intake.
- Firebase Authentication: Securely authenticate users with Firebase.
- Notifications: Receive timely reminders and notifications.
- Alarm Manager: Set alarms for various health-related activities.
- Background Service: Continuously monitor health metrics in the background.
- Fused Location Provider: Accurately track your location for outdoor activities.
- Firestore Database: Store and retrieve user data from Firestore.
- Room Database: Efficiently manage local data storage.
- Step Counter: Utilize the built-in step counter for accurate tracking.
- WorkManager: Schedule background tasks with WorkManager.
- Dagger Hilt: Implement dependency injection with Dagger Hilt.
Sign In | Sign up | Home | Meal Reminder |
---|---|---|---|
Weight Track | Meal Track | Add meal | Nutrients Track |
Plans | Add Plan | Sanitize Reminder | Water Reminder |
Water Chart | Step chart | Health Stats | Profile |
- Android Studio with Kotlin support
- Firebase project with Firebase Authentication and Firestore enabled
- Clone the repository.
- Set up your Firebase project and add the
google-services.json
file to the app module. - Build and run the app.
- Open the app and create an account or log in.
- Start tracking your daily steps, water intake, and meals.
- View your progress and make healthier choices.
Contributions are welcome! Please follow our contributing guidelines
.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the open-source community and libraries used in this project.