A clean, opinionated LMS starter kit for Next.js App Router: student + instructor flows, course player, AI tutor shell, assignments, messaging, and notes – all wired with mock data and ready to plug into Supabase/Stripe.
Replies
Best
Maker
📌
I’ve been building LMS products and internal training tools for a while, and I kept seeing the same pattern: founders and teams were spending months stitching together dashboards, course players, notes, messaging, and instructor views before they could even start validating their idea.
Uni The Present is my attempt to remove that “cold start”.
It’s a Next.js 16 + Tailwind 4 starter kit where all the core LMS screens already exist: student dashboard, course viewer (video + syllabus + notes), AI tutor shell, assignments, messaging, notes, instructor profiles, and an instructor studio with a grading queue.
Instead of giving you a giant monolith, I focused on clean, founder‑friendly architecture: config / entities / features / components/ui / app. Everything runs on mock data by default, and there’s a single place to plug in your own auth, database, and payments (Supabase, Stripe, etc.), so you don’t have to fight the UI to change the backend.
I built it because I wanted something I would actually use to spin up a new course product or client project in a weekend – without sacrificing the “Apple‑like” bento look and premium UX.
I’d love feedback from people who’ve shipped LMS products before:
- What’s missing for your use case?
- Which screen would you customize first for your own brand?
- Should I go deeper on multi‑tenancy / orgs in the next version?
Replies