Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 4.29 KB

README.md

File metadata and controls

65 lines (46 loc) · 4.29 KB

HealthyMood: Daily Life Health Tracking App

GitHub 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 sign up Home meal rem
Weight Track Meal Track Add meal Nutrients Track
weight meal Nutrients chart
Plans Add Plan Sanitize Reminder Water Reminder
plans add plan sanitize water rem
Water Chart Step chart Health Stats Profile
water chart steps chart stats profile

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Special thanks to the open-source community and libraries used in this project.