CompanyRemote

Automated LMS with E-commerce

Project-Based

Description

I’m replacing a patchwork of manual tasks with a single, web-based Learning Management System that can sell and deliver our recorded videos, PDF notes, and mock tests without friction. Students should be able to create an account with a simple email-and-password flow, browse individual products or bundled courses, pay instantly, and start learning— all inside a responsive interface that looks just as good on a phone as on a desktop.

Core flow • Product catalogue and checkout: integrate a reliable payment gateway so purchases post back automatically, enrol the learner, and trigger receipts. • Content protection: stream videos only (no download button), show PDFs in an in-browser reader with print/download disabled or time-limited, and expose mock tests behind secure, role-based access. • Mock tests: timed sections, auto-grading, detailed analytics (scores, topic-wise breakdown, percentile), and a dashboard where learners can review past attempts. • Admin workspace: create/edit courses, upload new content, bundle products, issue coupons, and track real-time metrics— active users, revenue, completion rates, and test performance— from one panel. Exports to CSV for finance and reporting are a plus.

Technical notes The build must be scalable (AWS, Azure, or similar), modular so new courses slot in easily, and written in a common stack I can hand off for future updates. Clean, well-commented code and database schema docs are part of the hand-over.

Acceptance criteria

  1. User can purchase and access a sample course end-to-end on mobile and desktop.
  2. Video, PDF, and mock test each obey their permission rules.
  3. Admin dashboard accurately reflects the transaction and user activity.
  4. All critical actions (signup, payment, content launch, test submit) are logged for audit.

If this matches your expertise, let’s discuss the tech stack you’d propose and a timeline to reach an MVP. Budget: INR 1500–12500 Skills: JavaScript, HTML, Web Development, Payment Gateway Integration, Database Management

Skills

AzureDatabase ManagementJavaScriptWeb DevelopmentPayment Gateway IntegrationHTMLAWS

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching