An open API service indexing awesome lists of open source software.

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.

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
```