{"repo":"lilflvme/learning-management-system","free":true,"listed":false,"github":"https://github.com/lilflvme/learning-management-system","clone":"git clone https://github.com/lilflvme/learning-management-system.git","description":"Build a fullstack learning management system with Next.js","language":"TypeScript","stars":53,"topics":["clerk-auth","mux","mysql","nextjs","prisma","reactjs","stripe","tailwind","planetscale"],"license":null,"category":"databases-storage","readme_excerpt":"Learning Management System A fullstack Learning Management System (LMS) built with Next.js, Prisma, MySQL, and modern frontend technologies. This project enables educators to create, manage, and deliver online courses, while providing students with an interactive and engaging learning experience. Live Demo --- Table of Contents - Learning Management System - Table of Contents - Features - Tech Stack - Getting Started - Prerequisites - Installation - Environment Variables - Database Setup - Running Locally - Database Schema - Folder Structure - Contribution - License - Contact \\& Links --- Features - User authentication and authorization (Clerk) - Course creation, editing, and management - Chapter and lesson organization - Video streaming (Mux integration) - File uploads and attachments - Student progress tracking - Exams, quizzes, and feedback - Purchase and payment integration (Stripe) - Dashboard analytics - Responsive, modern UI (Tailwind CSS) --- Tech Stack - Frontend: Next.js, React, Tailwind CSS, Radix UI, Clerk Auth - Backend: Next.js API routes, Prisma ORM - Database: MySQL (PlanetScale compatible) - Video: Mux - Payments: Stripe - Other: Zustand, Zod, React Hook Form, UploadThing, LiveKit --- Getting Started Prerequisites - Node.js = 18 - MySQL database (PlanetScale or local) - Mux, Stripe, and Clerk accounts for full functionality Installation Environment Variables Create a .env file in the root directory and add the following: Database Setup Running Locally --- Dat","default_branch":null,"files":null,"tree":[],"storefront":"/r/lilflvme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lilflvme/learning-management-system/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}