Skip to content

This is LearnSphere frontend project we have used ANT design for modern and minimal UI design and also react toastify for the notifications ,JWT for authentication redux for state management

License

Notifications You must be signed in to change notification settings

randiranirman/Learning-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ LearnSphere – A Modern LMS Platform

LearnSphere is a scalable and feature-rich Learning Management System (LMS) that empowers educators and students with seamless digital learning experiences.

Built with a modern tech stack – React (Vite), Redux, .NET 8, MSSQL, and Azure – LearnSphere delivers performance, reliability, and a sleek UI.


πŸš€ Features

  • πŸ“š Course & content management
  • πŸ§‘β€πŸ« Instructor & student portals
  • βœ… Quiz, assignments, and grading modules
  • πŸ“Š Progress tracking dashboards
  • πŸ”’ Secure authentication and role-based access
  • ☁️ Azure integration for cloud deployment

βš™οΈ Tech Stack

Layer Tech
Frontend React (Vite), Redux, Tailwind CSS
Backend .NET 8 Web API
Database Microsoft SQL Server (MSSQL)
Hosting Microsoft Azure

πŸ“¦ Installation Guide

πŸ–₯️ Frontend (React + Vite)

# Clone the frontend repository
git clone https://github.com/randira/Learning-Management-System.git
cd Learning-Management-System/frontend
# Clone the backend repository
git clone https://github.com/randira/LearnSphere-Backend.git


# Install dependencies
dotnet restore

# Start the development server
dotnet run 

About

This is LearnSphere frontend project we have used ANT design for modern and minimal UI design and also react toastify for the notifications ,JWT for authentication redux for state management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages