A Health Care App built with Flutter that helps users stay fit and healthy. The app offers health tips, exercises, and a BMI Calculator to track progress. User data is stored using SQLite via sqflite
to ensure persistence. The app also includes login and signup functionality with strong validation for better security.
- Login & Signup with strong validation (e.g., email format, password strength).
- Data storage using SQLite (sqflite) to save user profile and health progress.
- Calculate BMI based on weight and height.
- Track BMI history to monitor progress over time.
- Displays BMI category: Underweight, Normal, Overweight, Obese.
- Daily tips to promote a healthy lifestyle (e.g., nutrition, hydration, sleep).
- Tips categorized by areas (e.g., mental health, physical fitness).
- List of exercises with detailed instructions.
- Exercises targeting different muscle groups (e.g., cardio, strength training, flexibility).
- Track completed exercises.
- Signup/Login to create or access your account.
- Explore daily health tips and recommended exercises.
- Use the BMI Calculator to check your fitness level.
- Save your BMI history and track progress over time.
- Complete exercises and mark them as done to maintain your fitness routine.
- Flutter: UI framework for cross-platform mobile apps.
- Dart: Programming language used with Flutter.
- sqflite: SQLite plugin for local database management.
- Material Design: Ensures consistent and modern UI/UX.
- Flutter SDK installed. Installation Guide
- Dart enabled in your code editor (VSCode, Android Studio).
- Device emulator or physical device for testing.
- Clone the repository:
git clone https://github.com/your-username/health-care-app.git