-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7a0355b
commit cf92f30
Showing
1 changed file
with
65 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# HealthyMood: Daily Life Health Tracking App | ||
|
||
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yourusername/HealthyMood/blob/main/LICENSE) | ||
|
||
**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. | ||
|
||
## Features | ||
|
||
- **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. | ||
|
||
## Screenshots | ||
|
||
| Sign In | Sign up | Home | Meal Reminder | | ||
|--------------|--------------|--------------|--------------| | ||
| ![login](https://github.com/subhajit4980/HealthyMode/assets/73961104/d78a6118-aec2-437f-90ff-f14b33804d65) | ![sign up](https://github.com/subhajit4980/HealthyMode/assets/73961104/7c31a78c-aecb-49a0-bde2-35505b95c747) | ![Home](https://github.com/subhajit4980/HealthyMode/assets/73961104/ae979384-3325-4ca9-adae-112346de1552)| ![meal rem](https://github.com/subhajit4980/HealthyMode/assets/73961104/fc834f58-85af-46df-9621-18e4718817bd) | | ||
| Weight Track | Meal Track | Add meal | Nutrients Track | | ||
| ![weight](https://github.com/subhajit4980/HealthyMode/assets/73961104/d78a398e-1a47-4992-8627-ea2cf3c302d6) | ![meal](https://github.com/subhajit4980/HealthyMode/assets/73961104/3d9cad58-cba2-4780-9242-20f476a4574c) | ![Nutrients](https://github.com/subhajit4980/HealthyMode/assets/73961104/4ee2b36c-9fb9-4342-b778-6db23af08fce) | ![chart](https://github.com/subhajit4980/HealthyMode/assets/73961104/8bc73921-cce9-4bcc-923f-33f2ef2c4f1a) | | ||
| Plans | Add Plan | Sanitize Reminder | Water Reminder | | ||
| ![plans](https://github.com/subhajit4980/HealthyMode/assets/73961104/77dd233d-3aa6-45b3-a399-9fb808ed91da) | ![add plan](https://github.com/subhajit4980/HealthyMode/assets/73961104/3dfdc33f-203f-4c52-9e8a-b35c6c6fe7ec) | ![sanitize](https://github.com/subhajit4980/HealthyMode/assets/73961104/7961e34e-b636-4082-9240-f8146ba1582b) | ![water rem](https://github.com/subhajit4980/HealthyMode/assets/73961104/0c6def24-c341-437b-9d77-1a6b7542f0f5) | | ||
| Water Chart | Step chart | Health Stats | Profile | | ||
| ![water chart](https://github.com/subhajit4980/HealthyMode/assets/73961104/e876b7fc-ea6b-4445-a583-d0c9d1065daf) | ![steps chart](https://github.com/subhajit4980/HealthyMode/assets/73961104/85d2aba0-37a3-4c43-82ba-0d6af8a396a4) | ![stats](https://github.com/subhajit4980/HealthyMode/assets/73961104/1bc8917b-e53b-4fac-bf1d-4881b0812330) | ![profile](https://github.com/subhajit4980/HealthyMode/assets/73961104/58ecf90c-bcad-4e07-a013-0a1368aa7749) | | ||
## Getting Started | ||
|
||
### Prerequisites | ||
|
||
- Android Studio with Kotlin support | ||
- Firebase project with Firebase Authentication and Firestore enabled | ||
|
||
### Installation | ||
|
||
1. Clone the repository. | ||
2. Set up your Firebase project and add the `google-services.json` file to the app module. | ||
3. Build and run the app. | ||
|
||
## Usage | ||
|
||
- 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. | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! Please follow our [contributing guidelines](CONTRIBUTING.md). | ||
|
||
## License | ||
|
||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. | ||
|
||
## Acknowledgments | ||
|
||
- Special thanks to the open-source community and libraries used in this project. | ||
|