All projects
Public demo, launch gates openProductEducation

LMS for Education

A Canvas-inspired learning management prototype with the full enrol-to-grade loop

2026Founder of CHNAI LAB · Product and full-stack engineer; built with Hongleng under the studio

The LMS for Education home page

01 / Overview

Overview

Tools that combine teaching and grading tend to turn teachers into system administrators, so this prototype starts from the one loop a course runs on: enrol with a role, assign, submit, grade, see the grade. It is a single Next.js project with role-scoped authorization over a Prisma and PostgreSQL data model, with content, files and randomized quizzes on top, and a marketing home whose scroll animation lives in CSS variables so nothing re-renders as the page moves.

02 / Stack

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
  • PostgreSQL
  • Auth.js
  • Tailwind CSS
  • shadcn/ui
  • Vitest
  • Playwright

03 / Where it stands

Where it stands

A public demo is deployed on free hosting with a seeded synthetic course and demo logins shown on the sign-in page. No institution runs on it. Production providers, launch security controls, legal decisions, and approval for live student data remain unresolved.

Working on something similar?

Tell me what you're building.

Start a conversation →