Skip to content

princ3od/Ajent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ajent

An app bridges the Gap between Tutors and Learners ./

Promotion Video

INTRO VIDEO

Features

  • 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

Tech Stack

Client: Flutter (Dart)

Server: Firebase

State Management: GetX (MVC model)

Installation

  • 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

Authors

Screenshots

drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing

drawing