https://github.com/prasunchakra/lms_frontend
Responsive LMS frontend built with React.js and Tailwind CSS. Features include dashboards, course management, video playback, notes, Q&A, cart, and seamless API integration with the Django backend.
https://github.com/prasunchakra/lms_frontend
react reactjs redux tailwind-css tailwindcss
Last synced: 2 months ago
JSON representation
Responsive LMS frontend built with React.js and Tailwind CSS. Features include dashboards, course management, video playback, notes, Q&A, cart, and seamless API integration with the Django backend.
- Host: GitHub
- URL: https://github.com/prasunchakra/lms_frontend
- Owner: prasunchakra
- Created: 2024-11-25T12:06:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T07:17:39.000Z (6 months ago)
- Last Synced: 2025-02-02T04:26:18.548Z (4 months ago)
- Topics: react, reactjs, redux, tailwind-css, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LMS Frontend
This repository contains the frontend code for the Learning Management System (LMS), built using React.js. The application provides a dynamic, responsive, and interactive user interface for learners and instructors.
## Features
- User Authentication (Login, Signup, Forgot Password)
- Dashboard for Students and Instructors
- Course Catalog and Search Functionality
- Video Player with Dynamic Content
- Notes Management for Students
- Q&A and Messaging Features
- Wishlist and Cart System
- Responsive Design with Pagination
- Integration with the LMS Backend APIs## Tech Stack
- **Framework**: React.js
- **Styling**: Tailwind CSS
- **State Management**: Context API/Redux (as applicable)
- **API Handling**: Axios
- **Routing**: React Router## Getting Started
### Prerequisites
- Node.js (>= 16.x)
- npm or yarn### Installation
1. Clone the repository:
```bash
git clone https://github.com/prasunchakra/lms-frontend.git
```
2. Navigate to the project directory:
```bash
cd lms-frontend
```
3. Install dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm start
```