Skip to content

akhilachiju/Lms-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

LMS App

A modern Learning Management System built with React and Vite.

Features

  • User authentication with Clerk
  • Course management and video playback
  • Progress tracking
  • Star ratings and reviews
  • Rich text editor with Quill
  • Responsive design with Tailwind CSS

Tech Stack

  • Frontend: React 19, Vite
  • Styling: Tailwind CSS 4
  • Authentication: Clerk
  • Routing: React Router DOM
  • UI Components: Lucide React icons, RC Progress

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/<your-username>/lms_app.git
cd lms_app
  1. Install dependencies
cd client
npm install
  1. Set up environment variables
cp .env.example .env

Add your Clerk API keys to .env

  1. Run the development server
npm run dev
  1. Open http://localhost:5173 in your browser

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint

License

MIT

About

Learning Management System built with React and modern web technologies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages