Integrated Live-Class LMS Development

Project Description

I need you to build a browser-based learning management system focused on professional-development courses. Students must be able to purchase a course, join scheduled live sessions through integrated video-conferencing (no external app downloads), complete self-paced content in between, and automatically receive a verifiable digital certificate once every requirement is met.

Core build
The platform should combine a public-facing catalogue, secure checkout, and a role-based dashboard for students, instructors, and admins. Course access has to be locked behind payment or manual enrolment so only eligible learners can view materials or enter the live room. A clean REST or GraphQL back end, a modern front-end framework, and a responsive design are all expected so the experience stays smooth on desktop and mobile alike.
Students can take quizzes and exams, watch past videos, submit assignments and projects.

Live-class workflow
• Native video classroom embedded in each course page (WebRTC, Zoom SDK, Jitsi, or similar), with screen-share and basic whiteboard tools.
• Calendar integration so learners can add upcoming sessions to Google, Outlook, etc.
• Automatic attendance tracking that feeds completion statistics.

Payments & reporting
Stripe, PayPal, or another mainstream gateway should handle single purchases and, ideally, coupon codes. Revenue and enrolment analytics must be available to instructors and admins in exportable CSV form.

Certification
On completion, the system will generate a branded PDF certificate carrying the learner’s name, the course title, a unique verification code, and an online validation link.

Deliverables
1. Source code and database schema
2. Admin, instructor, and student panels ready for production
3. Integrated video classroom setup
4. Payment gateway connection in test and live modes
5. Auto-generated certificate module with verification endpoint
6. Deployment guide and concise technical documentation

The project wraps once the platform is running on my cloud host, passes user acceptance testing, and documentation is delivered. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!