An app bridges the Gap between Tutors and Learners ./
-
Multiple sign-in providers (Google, Facebook, Phone - OTP)
-
Course management (support both course for teaching or learning)
-
Course searching
-
Course evaluation
-
Request management
-
Realtime chatting
-
Course in-app sharing
-
Push notifications
-
Multiple languages
Client: Flutter (Dart)
Server: Firebase
State Management: GetX (MVC model)
-
Clone the project
-
Setup Firebase for project
-
Build the project the first time
-
Generate the fingerprint key
cd android .\gradlew signingReport
-
Add generated key (SHA-1 or SHA-256) to your Firebase project
-
Enable Authentication (Google provider), Firestore, Storage and Cloud Messaging
-
Go to the project directory and run these commands:
flutter pub get
flutter run
- Enjoy!
- Or get the APK