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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages