Many health-tracking apps exist, but they often lack engagement. This app transforms health reminders into a fun, interactive, and effective experience using gamification. It ensures users stay on track with hydration, posture, step goals, and meditation while earning points, unlocking achievements, and competing with friends.
✔ Hydration tracking: Reminders based on temperature & activity levels.
✔ Posture correction: Uses phone sensors to detect & correct poor posture.
✔ Step count nudges: Encourages daily movement goals.
✔ Breathing & meditation: Promotes mindfulness based on stress levels.
✔ Earn points for completing health tasks.
✔ Unlock achievements (e.g., "10-Day Hydration Streak").
✔ Social leaderboards: Compete with friends for better health.
✔ Wake-up alarms that adjust based on sleep quality.
✔ Personalized alerts based on movement or inactivity.
✔ Shared alarms for group workouts & health challenges.
- Flutter (Dart) - Frontend UI
- Firebase - Backend & Authentication
- Hive/SQLite - Local Data Storage
- Rive/Lottie - Animated UI Elements
Ensure you have the following installed:
- Flutter SDK (latest version)
- Dart
- Android Studio/Xcode
1️⃣ Clone the repository:
git clone https://github.com/TejasBaid/smart-health-reminder.git
cd smart-health-reminder
2️⃣ Install dependencies:
flutter pub get
3️⃣ Run the app:
flutter run
Want to improve this project? Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes & commit:
git commit -m "Added feature XYZ"
- Push your changes:
git push origin feature-name
- Submit a Pull Request (PR).
📜 This project is licensed under the MIT License – feel free to modify and distribute it.