React English Learning Platform Build
Budget: ₹12,500 – ₹37,500 INR
I need a secure, fully-responsive English learning site built from the ground up. The front end must be written in React, and I’m open to whichever back-end stack you feel pairs best, as long as it keeps performance high and maintenance smooth.
Core requirements
• Video library: roughly 100 GB of lesson videos must stream flawlessly on my own domain only. The files must be protected against downloads, so please bring proven HLS/DASH or equivalent solutions for token-based delivery.
• Quizzing: every lesson ends with an auto-graded quiz. Results should save instantly and feed directly into the learner’s dashboard.
• Progress dashboard: learners see interactive graphs, individual quiz scores with feedback, and overall course-completion status in real time.
• Payments: integrate Razorpay for one-time course purchases as well as future subscription tiers.
• Authentication: use JWT with a one-year refresh/expiry cycle so users stay logged in across devices without constant re-auth.
• UI/UX: modern, mobile-first layout that loads quickly on low bandwidth and degrades gracefully on older browsers.
Tech pointers
React is mandatory for the client side. Feel free to suggest Node/Express, NestJS, or a similar framework for the server, plus MongoDB or PostgreSQL for persistent storage—whatever best fits secure streaming, quiz logic, and Razorpay. Clean code and clear environment variables are important because I’ll be maintaining the project after launch.
Deployment & hand-over
Host the finished site on my VPS (Ubuntu), configure SSL, and supply a README with build steps, environment keys, and a short clip showing the non-downloadable streaming in action. Once everything is up and tested, I’ll handle content uploads; you just make sure the pipeline is ready.
If this matches your skill set, outline your approach to secure streaming and the main libraries you’d reach for, and include a link to a previous React project that demonstrates comparable complexity.
Core requirements
• Video library: roughly 100 GB of lesson videos must stream flawlessly on my own domain only. The files must be protected against downloads, so please bring proven HLS/DASH or equivalent solutions for token-based delivery.
• Quizzing: every lesson ends with an auto-graded quiz. Results should save instantly and feed directly into the learner’s dashboard.
• Progress dashboard: learners see interactive graphs, individual quiz scores with feedback, and overall course-completion status in real time.
• Payments: integrate Razorpay for one-time course purchases as well as future subscription tiers.
• Authentication: use JWT with a one-year refresh/expiry cycle so users stay logged in across devices without constant re-auth.
• UI/UX: modern, mobile-first layout that loads quickly on low bandwidth and degrades gracefully on older browsers.
Tech pointers
React is mandatory for the client side. Feel free to suggest Node/Express, NestJS, or a similar framework for the server, plus MongoDB or PostgreSQL for persistent storage—whatever best fits secure streaming, quiz logic, and Razorpay. Clean code and clear environment variables are important because I’ll be maintaining the project after launch.
Deployment & hand-over
Host the finished site on my VPS (Ubuntu), configure SSL, and supply a README with build steps, environment keys, and a short clip showing the non-downloadable streaming in action. Once everything is up and tested, I’ll handle content uploads; you just make sure the pipeline is ready.
If this matches your skill set, outline your approach to secure streaming and the main libraries you’d reach for, and include a link to a previous React project that demonstrates comparable complexity.