Skip to content

randiranirman/LearnSphere-Backend

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 backend with clean code architecture with asp .net redis caching rate limitting and background processing for handling multiple requests

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages