Your Seamless Bridge to Hassle-Free Healthcare
MediConnect is a modern, real-time healthcare application built with Flutter and Firebase. It empowers patients to manage their health journeys through real-time vital tracking, instant doctor consultation booking, and secure medical record management.
Experience the app on your Android device:
Download MediConnect APK
- Real-time Vitals: Track Blood Pressure, Heart Rate, Temperature, and Weight with instant cloud sync.
- Water Intake Tracker: Stay hydrated with a dynamic daily goal tracker and progress visualization.
- BMI Calculator: Quickly assess your health status with our integrated BMI tool.
- Symptom Checker: AI-inspired guidance to understand potential health conditions based on symptoms.
- Real-time Search: Find doctors by name, specialty, or location instantly.
- Smart Booking: Choose available time slots and consultation types (In-person/Video Call).
- Appointment Tracking: Manage upcoming, completed, and cancelled appointments in real-time.
- Records Management: Securely store and categorize prescriptions, lab reports, and vaccination records.
- Access Anywhere: Your medical history is always available whenever you visit a doctor.
- Push Notifications: Receive real-time alerts for appointment confirmations and health reminders via Firebase Cloud Messaging (FCM).
- Local Notifications: Instant in-app alerts for critical updates.
- Emergency SOS: One-tap access to emergency ambulance services (108).
- Privacy Control: Secure account management, including password resets and full account deletion.
- Profile Customization: Update your identity with cloud-linked profile images.
- Frontend: Flutter (Dart)
- Backend: Firebase
- Authentication: Secure Email & Google Sign-In.
- Cloud Firestore: Real-time NoSQL database for instant data synchronization.
- Cloud Messaging (FCM): Cross-platform push notifications.
- State Management: Reactive programming using
StreamBuilderandValueListenable. - Utilities:
intlfor formatting,url_launcherfor SOS calls,table_calendarfor scheduling.