The website admin should be able to create courses by class, subject, boards. A user should be able to select the board, class and subject and reach out to the right course page. The admin should have various control rights for the teachers to create their own virtual course pages and set their own prices. The payment gateway will be ours. There should be ability to set price by month, quarter, half yearly, annually by anyone who is creating a course. Also we should be able to integrate a low bandwidth, low cost video conferencing APIs, with teachers starting the classes at their end flawlessly. 50-100 students in a batch with 2 way communication. And unlimited students with one way communication. It should be responsive, and also need a PWA for the same.