पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

GitHub रिपॉज़िटरीvishnupriyanpr/Verve

Verve

Verve 🥗 एक आर्टिफिशियल इंटेलिजेंस संचालित पोषण सलाहकार है जो डायबीटीज और हाइपरटेंशन जैसे दीर्घकालिक बीमारियों के प्रबंधन में मदद करता है। यह व्यक्तिगत भोजन योजनाएँ प्रदान करता है, प्रगति का ट्रैक रखता है, और स्थिति-विशिष्ट पोषण ज्ञान प्रदान करता है, बुद्धिमान और व्यक्तिगत आहार के माध्यम से स्वस्थ जीवन का समर्थन करता है।

Verve प्रोजेक्ट कवर
स्टार
10
फ़ोर्क
0
अंतिम पुश (UTC)
7 अग॰ 2025
प्रोजेक्ट स्थिति
सक्रिय

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

Verve 🥗

Empower your everyday wellness with us !

AI-Powered Nutrition & Fitness Advisor for Chronic Disease Management

E Logo

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

SystemArchitecture


🗂️ 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

SystemArchitecture


🔄 Activity Diagram – Requesting Plans

How Verve generates a custom plan:

  1. 👤 User Inputs personal health info
  2. 📤 Request Submitted
  3. ✅ System Validates Data
  4. 🧠 AI Engine Creates Plan
  5. 📲 Plan Displayed on App

ActivityDiagram


🚀 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

  • Vivek K K : https://github.com/Vivek-the-creator
  • Vishnupriyan P R : https://github.com/vishnupriyanpr

Vishnupriyan P R GitHub avatar
GitHub लेखक

Vishnupriyan P R ↗

Just a tech head chasing purpose through code. Into AI, ML, systems that matter — not just trends.

भाषाएँDartMakefileC++CCMakeRubySwiftJavaHTMLShellKotlinObjective-C

श्रेणियाँ

उपयोग की गई निर्भरताएँ

निर्भरता सूची 20 आइटम

अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?

उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।

  1. नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
  2. स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
  3. उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।

स्रोत और रखरखाव

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗