This is a mobile application for patients. It is a platform to book consultations and chat with psychologists.
- Clean Architecture
- Online doctors list
- Favorite doctors
- Book consultations
- Payment for booking
- Chat with doctors
- Notifications about consultations and chat messages
- Flutter - Cross platform framework to build applications with single codebase
- Firebase - Backend as a service. Used for authentication, database, storage, notifications and Cloud Functions backend.
- Flutter Bloc - State management library
- GetIt & Injectable - Dependency injection
- Stripe - Payment processing
Download or clone the full project repository by using link below:
https://github.com/wuffeel/mint_app
Resolve Flutter dependencies:
flutter pub get
Run the app with different flavors:
- development:
flutter run -t lib/main_development.dart --flavor development
- production:
flutter run -t lib/main_production.dart --flavor production
- staging:
flutter run -t lib/main_staging.dart --flavor staging
Project built with development, production and staging flavors.
To setup Firebase project, update
-
google-services.json
underandroid/app/src/main
android/app/src/development
android/app/src/staging
-
GoogleService-Info.plist
underios/config/production
ios/config/development
ios/config/staging