The Doctor app is a Flutter-based mobile application that allows users to book appointments with doctors and engage in live chat consultations. The app facilitates remote healthcare services, enabling users to schedule appointments, interact with doctors through video calls, and manage their health conveniently. The app also supports real-time notifications, multi-language localization, and a smooth user interface for a seamless experience.
To clone this repository, run the following command in your terminal or command prompt:
git clone https://github.com/ahmed-eid-faried/doctor.git
Note: Make sure you have Git installed on your system. You can download it here.
Once the repository is cloned, navigate to the project directory:
cd doctor
Run the following command to install the required Flutter dependencies:
flutter pub get
Note: Ensure you have the Flutter SDK installed. You can download it here.
To run the application on an emulator, simulator, or real device, use the following command:
flutter run
Note: If you encounter issues, make sure you have connected a device or started an emulator.
To generate an APK for release, use the following command:
flutter build apk --release
The release APK can be found in the build/app/outputs/flutter-apk directory.
- Flutter
- Dart
- BLoC
- Dio
- Firebase: Used for authentication, messaging
- WebRTC: Real-time video consultations between patients and doctors
- SQLite: For local data storage
- Easy Localization: Multi-language support
- Flutter Map & Geolocation
- Flutter Notifications
📧 Email: ahmed_mady22@icloud.com
📞 Phone: +201555663045