Welcome
First of all, thank you very much for purchasing this source code.
Introducing the Hello Teacher application, a complete end-to-end solution for booking remote learning sessions with teachers. Our user-friendly app enables users to easily find and book a session with their preferred teacher, and make secure payments directly to them. With our video call system, users can have their learning sessions with their teacher from the comfort of their own homes, providing a convenient and accessible option for those who prefer remote learning. Experience hassle-free booking and learning sessions with the Hello Teacher application.
What It Is And How It Works
In the current situation, face-to-face learning can be difficult and intimidating for some. Additionally, many people may be hesitant to learn from a teacher due to concerns about cost. However, with the advancement of technology, we can address these issues by using video call technology to facilitate remote learning.
Introducing the Hello Teacher application, which offers learning sessions with various teachers from different subjects. The application enables clients to easily find and select their desired teacher based on ratings, reviews, and session fees. Payment is made easy for clients, and once the teacher's timeslot is purchased, the teacher can set the duration of the session and start the session at the scheduled time. After the session is complete, clients can provide feedback via a review system.
As the service provider, we will take a commission from each transaction that occurs, and the teacher will receive their payment directly from the client. We believe this application will help to make learning more accessible and convenient for clients, as they can easily find a teacher from various subjects. Once you try the Hello Teacher application, we are confident that you will fully understand its functionality.
Technology / Stack used in this app
- Flutter
- GETX State Management
- Firebase Backend
- VideoCall using Agora.io
- Stripe payment gateway
App Feature
Client
Login (with Google Login, or username & password) / Register / Forgot Password
Top Rated Teacher
show all top rated Teacher
- Search Teacher
you can search Teacher by their name
- Teacher Category / Specialist
show all Teacher category
- Teacher Detail
you can see Teacher detail, like hospital, price, review, rating, biography . etc
- Teacher Timeslot
you can see all Teacher timeslot that you can book, there is time, and price
- Purchase Timeslot with Stripe payment Gateway
you can purchase Teacher timeslot using stripe payment gateway
- Order Detail
you can see your order detail
- Video Call
start consultation using video call
- Review & Rating
after consultation session you ban give review to Teacher
- Problem
if something wrong, you can complain and payment to the Teacher will be witheld, until problem resolve
- Edit Profile
you ca edit your email, and password
Teacher
Login / Register / Forgot Password
Teacher Detail
Teacher can add their detail such as Specialist, Hospital
- Calendar Timeslot
Teacher can add Timeslot, with price, duration, and date
- Consultation List
Teacher can see if there is consultation being purchase
- Video Call Consultation
Teacher can start consultation session and client will be notified
- Balance, Money
Teacher can see their balance add if consultation alredy ended
- Withdraw Money
Teacher can withdraw their money using payment method that their chose(currently only support PayPal)
Web Admin
Dashboard Data (User Number, Teacher Number, ext)
List Data of User
List Data of Teacher
List, Add, Edit, Teacher Category
List Transaction
List Witdhraw Request
and more