Build LMS Backend Infrastructure with node or laravel

Заказчик: AI | Опубликовано: 23.01.2026

I need a robust backend that lets my Learning Management System run smoothly and scale. The core of the job is to design and code every server-side piece—from the database schema to the API endpoints—so that the web front-end can simply plug in and go. Authentication The platform must rely on classic email-and-password login, issuing secure tokens for every session and providing refresh logic so users stay signed in without compromising security. User, Course, and Quiz Management Users should be created, updated, suspended, or deleted entirely through clean REST endpoints. For content, I want instructors to create new courses, edit sections and lessons, attach resources, and toggle visibility at any time. Quizzes will also be there in course. Course will include Videos,pdfs and quizes. Video will br only recorded type. Payments Students must be able to purchase individual courses or bundles. The backend therefore has to expose a payment endpoint and webhooks that respond to successful charges, failed attempts, and refunds. Razorpay gateway can be used Deliverables • Normalized database schema (SQL or NoSQL) with migration files • Fully documented REST (or GraphQL, if you prefer) API covering: – Email/password registration & login with token refresh – CRUD operations for users, courses, and quizzes – Secure payment flow and webhook handlers • Postman (or similar) collection for quick endpoint testing • Brief deployment guide so I can spin it up on AWS or Bunny stream Let me know in your first message which language or framework you plan to use and any comparable LMS backends you have already delivered. You must have prior experience building LMS or course selling website