Hello,
I have reviewed your project specification & understand you want an online multi-lingual video based teaching platform. This platform will have mainly 3 types of users.
Students
Teachers
Admin (Not mentioned in requirement).
First of all teachers will be able to register with website, create & manage their profile, they will be able to access the classes & participate to delivery classes, teachers will be able to see various details such as price, timesheet, account details, etc. Teachers will be able to deliver the lessons, discuss with students, etc.
Students will be able to register on website to & search classes & teacher. Students will be able to search for them by going to relevant categories. They will see the profile of teachers, view their lessons & join the classes, They will be able view reviews & ratings of teacher, they can also give review & ratings. They can join the live classes or request for classes on demand. They will be able to raise their hands during the classes via the system and ask questions, etc.
As area is limited to write I will add admin functionalities later on.
About US:
We are a reputed IT company. We have great experience developing bigger projects such as Ecommerce, crowd funding, crowd sourcing, Job posting with bid feature - clone of hired, Gadget purchase website, Fitness trainer portal, Fitness tips & management system, Complete business process management, etc. Lets chat for work samples.