Digital Skill Bazaar — LMS Platform — Live full-stack LMS — public site, student portal, admin panel, and Laravel API.

Digital Skill Bazaar — LMS Platform

Live full-stack LMS — public site, student portal, admin panel, and Laravel API.

LaravelMySQLReactTypeScriptTanStack StartViteSanctum

Overview

A complete learning management system for Digital Skill Bazaar: public marketing website, private student LMS, admin operations panel, and a shared Laravel + MySQL API. Covers courses, modules, lessons, quizzes, assignments, enrollments, certificates, reviews, and purchase/access requests.

Problem

The institute needed one system for admissions, course delivery, and admin control — not a static site plus scattered spreadsheets. Students needed a private LMS with progress, quizzes, and assignments; admins needed full control over content and users.

Solution

Built four connected apps on one API: a React public site for courses and registration, a student LMS for lessons/quizzes/assignments/certificates, an admin panel for courses, users, and operations, and a Laravel backend with Sanctum auth for student and admin roles.

Architecture

Laravel REST API with MySQL (courses, modules, lessons, quizzes, assignments, enrollments, certificates, reviews). React + Vite public website. TanStack Start student LMS and admin apps. Role-based Sanctum auth, file uploads for assignment briefs/submissions, and public certificate lookup.

Workflow

  1. 01 Visitor browses courses and registers on the public site
  2. 02 Admin approves access and manages course content
  3. 03 Student logs into the LMS and unlocks lessons by progress
  4. 04 Complete quizzes and submit module assignments
  5. 05 Earn certificates and leave course reviews

Results

  • · Live platform at digitalskillbazaar.com
  • · Public site + student LMS + admin + API in one system
  • · Courses with modules, quizzes, assignments, and certificates
  • · Separate student and admin authentication flows

Want something similar?

Let's talk about your project.

Start a project