Ustaz is an on-demand educational platform that allows students to find their ideal tutor worldwide in the most convenient way. There are two applications, one for the student and one for a tutor. An app also proves to be an excellent platform for skilled and experienced tutors to earn extra income by educating students in their leisure time. Ustaz, students need to provide their basic info and their current education status; based on that, they will see a list of subjects and tutors available. Student book tutor for a personal meeting or online board lessons and pay for it. Students can also view tutorials uploaded by tutors and review it. Through an app, students can attempt exams uploaded by a tutor and see their scores. Ustaz creates a personalized learning experience for every type of learner.
Client Requirement
Nowadays, every student wants to learn something new, gain new skills, and become an expert in their favorite course or subject to make a better career for tomorrow. But in this fast and impulsive lifestyle, people rarely get time to find the best experts to expand their skills. Our client understands the digital age will undoubtedly shape the way students learn and define their prospects. So the client approached Hyperlink InfoSystem to make an online platform that helps students find the best tutor in their field, and tutors can earn extra income by providing their expertise to the students. We have developed an "Ustaz" educational app that encourages students to learn different subjects, and tutors can leverage their skills by sharing their knowledge and earn money.
Features
Ustaz Students App Features – For Students
Signup/Login:
Signup with the necessary details.
Log in with email id and password.
Alternatively, students can log in through Facebook or Google.
After login, students can select their preferred education field. Based on their selected field, the list of tutors will be displayed to students.
OTP Integration
OTP will be sent to the student's mobile number to verify the account.
Forgot Password
Create a new password by choosing the Forgot Password option.
Enable Parental Control Feature
For the small child, parents have an option to set a parental pin at the time of booking.
View Courses
Based on their field, students can view different courses and select courses to find a tutor list.
View Tutor
Based on the selected category, the tutor's list will be displayed to the students. Students can view a tutor's profile in it.
Filter
Students can filter tutors based on time, type (personal meeting or online board lessons), and ratings.
View Tutor Profile
Students can view the tutor's information like name, qualification, picture, ratings, and price per hour.
Students can book a particular tutor as a personal meeting or online board lessons, and the price will be shown accordingly.
Book Tutor
Students have two types to book tutor:
Personal Meeting
Students need to add their details like address, date & time, and several hours for study.
Tutors will go to the student's location and guide them.
Online Board Lesson
In this type, we have integrated the Zite board where students and tutors can connect. Zite board allows them to communicate through Video Call, Voice Call, and Text Messages.
Payment
Students can pay an amount to tutor through Syberpay.
Rate & Review
Based on the teaching experience & interaction, students can give ratings and reviews to tutors.
View Tutorials
Students can view tutorials based on the available topic and can also purchase the whole course of a particular topic. Once they purchase it, they can watch it online.
My Sessions
Students can view the list of past and future bookings.
My Exam
Students can view all MCQ exams sent by a tutor; they need to select one answer from multiple options. Once an exam is over, students can see the result. If they have passed the exam, they can view the image of the certificate with their name. They can save the image of a certificate to the gallery or share it through other apps.
Notification
Students can get a notification in the following scenarios,
Tutor accept/reject student's request.
When tutor upload exams.
Emergency close Zite board.
Ustaz Tutors App Features – For Tutors
Signup & Login
Signup with basic details
During Signup, tutors need to upload their certificates.
Log in with email id and Password.
Alternatively, tutors can log in through Facebook and Google.
Availability Settings
Tutors need to set availability for each day of the week.
They can select the start time and end time of their availability.
Booking Request
Tutors will receive session requests where they can accept or reject it.
Tutors can view session requests and their details. They can accept or reject it according to their availability.
Add Bank Details
Tutors need to add bank details to get payment.
Manage Course
Tutors can select multiple courses for tutoring, select type of tutoring, and set prices.
Upload Tutorials
Tutors can upload a tutorial with information like name, video, free or paid tutorial, the price for a particular topic, and select course.
Map View
Tutors navigate to students' addresses using inbuilt map navigation.
Create Exam
Tutors can create multiple exams where they can enter the question with possible answers and correct answers.
They can enter passing marks for exams.
Admin Panel Features:
Student Management
Admin can view all students, edit active/inactive students, view students' profiles, and delete student details.
Tutor Management
Admin can view all tutor, edit, active/inactive tutor, view tutor's profiles, and also delete tutor details.
Country Management
Admin can view all countries, add a new country, edit country, and active/inactive country.
Education Types Management
Admin can view all education types, add new education type, edit education type, and active/inactive education type.
Education Levels Management
Admin can view all education levels, add new education level, edit education level, and active/inactive education level.
Subjects Management
Admin can view all subjects, add a new subject, edit subject, and active/inactive subject.
Specialism Management
Admin can view specialisms, add new specialism, edit specialism, and active/inactive specialism.
Ads Management
Admin can view all advertisements, view/edit/delete, and active/inactive ads.
Colors & Typography
#1b75ba
#25a9df
#ffda5a
#7e7e7e
#000000
Aa
Work SansABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789