Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
subhajit4980 authored Jan 21, 2024
1 parent 7a0355b commit cf92f30
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions README.md
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.

0 comments on commit cf92f30

Please sign in to comment.