🏥 CareSync – Smart Health Management App (Flutter)
CareSync is a cross-platform mobile health management application built using Flutter for patients to manage their medical activities in one place. It provides a seamless interface for booking appointments, viewing prescriptions, accessing lab test results, tracking health progress, and receiving personalized wellness suggestions.
This application ensures secure authentication, smooth UI/UX, and real-time health data handling, developed as part of an academic full-stack project.
🚀 Key Features 👤 Patient Module
Register & Login (email/password)
View & edit personal profile
Access medical history, prescriptions, lab results
View diet plans & nutrition suggestions
Track health progress
🏥 Hospital / Doctor Interaction
Browse hospitals & available doctors
View doctor schedules
Book, cancel, or track appointments
Receive updates through the app
🧪 Lab Reports
View test results uploaded by laboratory
Automatic syncing with patient profile
🥗 AI-Based Diet Plan
Personalized health recommendations
Diet plan based on patient’s BMI & profile data
🔔 Notifications
Appointment reminders
Test result alerts
Doctor updates
Diet & wellness reminders
🛠️ Tech Stack Frontend (Mobile App)
Flutter 3.x
Dart
Firebase Push Notifications (optional)
Backend (Connected via API)
Django REST Framework (CareSync Web backend)
SQL database (MySQL / PostgreSQL / SQLite)
Architecture
MVVM structure
Reusable widgets
REST API integration
Role-based access (User/Patient)
📱 Screens & Modules
Splash & Onboarding
Login / Register
Home Dashboard
Hospitals List
Doctors List & Schedules
Appointment Booking
Prescription Viewer
Test Results Viewer
Diet Plan Viewer
User Profile Management
🔐 Authentication
Secure login
Token-based authentication
User role: Patient