TUS | Tutoring Platform

Aim:
TUS’s founder, wanted to create a platform which is more intuitive and easy for students and teacher’s to get connected (maybe he predicted the current pandemic. So he came to me with one goal in his mind, make a C2C model for a tutoring platform which is seamless and is very easy to use, without any extra bits & pieces.
Project Description:
TUS: Tutoring U 4 Success is designed to connect students and tutors to make this Tutoring platform the number one space for higher learning! TUS connects students with tutors whenever, wherever with help on every subject on demand.
TUS has a C2C business model that facilitates commerce between private individuals(students and tutors), Students pay for the lectures taken and Tutors get paid for taking them. The best part about it is TUS can be accessed via Web and App(apps.apple.com/us/app/tus-tutoring-u-4-success/id1487839779) too using Restful APIs made. It has Cross-Platform Audio/Video call functionality implemented with WebRTC solutions, which works seamlessly between web and app.
Scope:
We created a list of the features which included the following things:
Front:
- Friendly interface and easy navigation: A friendly front interface which makes the user experience elegant, and students should just want to hangout on the website more.
- Audio/Video call with WebRTC solutions
Well, this was a must and the main feature which was a bit challenging, but our developers came with a perfect solution and implemented a better audio/video calling functionality. - Chat functionality with socket connection
Without chat, the subscription model was not in the picture, so, chatting plays a vital role in TUS’ subscription model (which is very generous, I bet you.) - Payment gateway integration – Stripe
Out of all the payment gateway, we chose Strip, as it provides easy to integrate solutions. And is fast, like really fast. - Contact Us support for any issues
The form which is also there in a WordPress website, so yeah, why not. - Wallet functionality to manage money
The world is getting digital! - Redeem functionality for tutors for transferring money
Kind of a loyalty point or rewarding system-ish.
Admin:
- Listing for student/tutors
Its not just the listing, its module for Students and Tutors on admin side to manage them. So that admin can block them if they are violating any policies. - Manage Subjects
In this vast pool of teaching field, there are new subjects added every now and then. so there is module for Subjects from where admin can add new subjects. - Verification and Approval for Tutors
There is a verification process for tutors, On signup Tutors are asked to submit their W9 document which would then be verified by admin. We wouldn’t want any creeper to talk to kids, obviously! - Review Requests/Session and Transaction histories
Module for Requests/Sessions and Transaction histories for transparency, support and effective analysis - Graphical representation of registrations/income for analysis purpose
Implementation of Charts like Pie chart, Line chart, Column chart representing total Enrollments, Earnings, Transactions, etc. So admin can visually analyze the statistics. They got to earn right! And analysis is key to everything.