VitalFlow is a health tracking app designed to monitor and visualize key health metrics like step count, heart rate, water intake, stress levels, sleep time, and more — all within a beautifully redesigned Flutter interface.
- Health Dashboard with interactive graphs and modern UI
- Stress Detection via user notes and biometric data (NLP + heart rate + sleep)
- Sleep Monitoring using bedtime schedules
- Step Count and Heart Rate from Health Connect
- Water Intake tracking via natural language input
- Weight Management goals with visual progress
- Day Rating based on daily health metrics
- Frontend: Flutter + Dart
- Android Integration: Kotlin + Health Connect
- Backend: Flask (Python)
- Database: MongoDB
- UI Enhancements: Syncfusion Charts, Lottie Animations, Lucide Icons
- Flutter SDK: Install Flutter
- Android Studio or VS Code with Flutter extension
- Android device or emulator
- Python 3 (for backend setup, if needed)
git clone https://github.com/B-Acharekar/vitalflow.git
cd vitalflow
flutter pub get
flutter run
This is only required if you're testing the Flask backend locally.
- Navigate to the `backend/' Repository and clone it :
git clone https://github.com/B-Acharekar/vitalflow_backend.git
cd vitalflow_backend
- Install the required dependencies:
pip install -r requirements.txt
- Run the Flask server:
python app.py
- ML-based stress prediction
- Authentication improvements (JWT)
- Insight generation using AI/ML models
- Bhushan – Core Developer
- Yash – Frontend & Support
- Aman – Backend Assistant
- Aditya – AI/Cloud Support