Receive training by live video for a fee, this project involves three different user level which includes a student, trainer, an admin. The site will be built within [login to view URL]
I will design the site. I just need the functionality added.
Roles and Organization
There will be a student portal where people can authenticate and search/apply for trainer/training every user must have this as it contains the authentication and all other major functions.
There will also be another portal for users who aspire to become trainers.
There will be an admin panel web where the chief admin can manage (edit,delete and create) users both trainers and regular users, other organization and statistical functions necessary for managing the project in general will be hosted here.
Users shall be able to login and signup
Users shall be able to add their interest on the profile section
Users shall be able to add more information to their profile on the app
Users shall be able to search with filter trainings of interest to them
Users shall be given a short list of trainers based on their interest
Users shall be able to request training from trainers
Users shall be able to add funds.
Users shall be able to receive notification for confirmation on successful acceptance of training request.
There shall be a corresponding video chat session for training
Training session shall be saved to the admin server as the session proceeds
Both trainer and trainee would be able to add the other party to favorite
Trainer would be able to request for fund withdrawal
Trainer would be able to decide (accept/decline) where a training session
A user would provide more information to qualify for trainership.
This project shall be milestone based.
A suitable VPS server would be needed for api creation. [login to view URL]
Tokbox platform [login to view URL]