Geniusopedia_platform -- 2

Job ID: 34493508

Budget: ₹37,500 – ₹75,000 INR

We need a platform
1. Having student , teacher and admin account with different dashboards and roles.
2. A tution platform having video call, white board and screen sharing option.
3. Student's attendance is marked as soon as he clicks join meeting link for the day and amount of the session is deducted from student account.
4. A notification is sent to student and admin about amount deduction. A notification is sent student and admin if balance of only two classes left. A notification is sent to student, teacher and admin when a class is joined.
5. Student dashboard have a list of available sessions along with teacher mapping and a join button for the classes for which his balance is sufficient.
6. Teacher dashboard has a list of all sessions assigned to him mapped with studenr button.
7. Admin dashboard has all students and their session information, balance of each studenr, session taken by each student, session taken by each teacher mapped with srudents and subjects.
8. Each subject and student may have different price per session.
9. Marketing options.
10. Web chat (their recording ) and video recording for the classes.
11. Admin have option to map a student with teacher and overwrite any action done by teacher or student.
For example, if a student clicks join by mistake, admin can revert that and attendance is unmarked, balance is reverted to last state.
12. A notification option which admin can use to boradcast a message to all or specific audience.
13. Admin can reasign a class and can assign future classes as well.
Rest few more details we can discuss.
Related categories: Website Design Node.js PostgreSQL React.js Aws Lambda