MedaCare Mobile App is a Flutter application for Android that enables patients to manage healthcare appointments, complete their profiles, view recommended physicians and institutions, and join telemedicine meetings. The app also features AI Assist for quick health-related queries.
- User Authentication: Sign up, sign in, email verification, forgot password, and reset password.
- Profile Completion: Guided multi-step profile completion for new users.
- Home Dashboard:
- Personalized greeting with user's name.
- Recommended physicians and institutions.
- Specialty browsing.
- Appointments:
- View upcoming and past appointments.
- Join telemedicine meetings (with camera and microphone support).
- Doctors & Institutions:
- Browse all physicians and hospitals.
- View detailed profiles.
- AI Assist: Get instant answers to health-related questions.
- Responsive UI: Optimized for Android devices.
- Flutter (3.x recommended)
- Android Studio or a real Android device
-
Clone the repository:
git clone https://github.com/yourusername/MedaCare-Mobile.git cd MedaCare-Mobile
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- The app requests camera and microphone permissions for telemedicine meetings.
lib/
feature/
Auth/ # Authentication and profile
home/ # Home, appointments, doctors, institutions, AI Assist
main.dart # App entry point
...
flutter_bloc
- State managementurl_launcher
- Open meeting links in browserflutter_inappwebview
- In-app webview for web contentintl
- Date formattingintl_phone_field
- Phone number input
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
MedaCare Mobile App – Empowering healthcare, one tap at a time.