Verve π₯
Empower your everyday wellness with us !
AI-Powered Nutrition & Fitness Advisor for Chronic Disease Management
Verve is a smart, personalized mobile app built to help individuals manage chronic illnesses like diabetes, hypertension, and heart disease. πΏπͺ
It delivers intelligent nutrition and fitness recommendations powered by AI, tailored to your unique health data and goals.
π― Key Features
- π₯ Personalized Nutrition Plans β AI-generated meal suggestions based on health conditions, dietary preferences, and restrictions.
- π Custom Exercise Routines β Safe, adaptive workout plans aligned with fitness levels and medical needs.
- π Daily Progress Tracking β Visual feedback on how you're progressing each day.
- π± Seamless User Interface β Built with Flutter for a smooth, accessible experience.
- π Secure Cloud Storage β Uses Firebase to ensure user data is protected and available when needed.
π οΈ Tech Stack
- π² Frontend: Flutter
- π₯ Backend & DB: Firebase
- π€ AI Engine: Gemini
ποΈ System Architecture
The system follows a clean layered architecture to ensure modularity and scalability:
1οΈβ£ Presentation Layer
- Cross-platform mobile app (iOS/Android)
- Screens include: Home, Meal Plans, Exercise Plans, History, Favorites, Profile, and Feedback
2οΈβ£ Application Layer
- βοΈ AI Engine generates personalized plans
- π§ Goal Tracker monitors user achievements
- π¬ Feedback Handler gathers and adapts to user inputs
3οΈβ£ Data Access Layer
- Communicates between server logic and database using secure APIs
4οΈβ£ Database Layer
- Stores all user data, plan history, and preferences securely via Firestore
ποΈ Entity-Relationship Diagram
A visual representation of how Verve manages relationships between user profiles, plans, and progress data.
πΉ Entities Include:
User: Personal & medical information
NutritionPlan: Generated meal schedules
ExercisePlan: Personalized workouts
UserProgress, Favorites, and History: Daily logs and tracking
π Activity Diagram β Requesting Plans
How Verve generates a custom plan:
- π€ User Inputs personal health info
- π€ Request Submitted
- β
System Validates Data
- π§ AI Engine Creates Plan
- π² Plan Displayed on App
π Getting Started
β
Prerequisites
- Flutter SDK
- Firebase Project Setup
- Python environment for AI components
βοΈ Installation Steps
git clone https://github.com/vishnupriyanpr/verve.git
cd verve_proto
flutter pub get
π§ Firebase Setup
- Set up Firebase Project
- Enable Firestore and Authentication
- Add
google-services.json (Android) and GoogleService-Info.plist (iOS)
βΆοΈ Run the App
flutter run
π Why Verve?
π©Ί Targeted, Not Generic
Verve isnβt just another fitness app. Itβs purpose-built for people managing chronic conditions, using advanced AI to offer truly personalized guidance.
π‘ Simple, Smart & Supportive
- Auto-generated meal/exercise plans
- Easy navigation and elegant UI
- Helpful alerts and progress reminders
π± Whatβs Next?
- π€ Community Support & Health Expert Consultations
- β Integration with Wearables like Fitbit, Google Fit, etc.
π¬ Contact
For feedback, support, or collaboration, reach out at: verveapp1215@gmail.com,
Don't forget to like the repository !
π¨βπ» Development Team