# CMS – Library Management System
A modern **Content / Library Management System** built using **.NET Blazor and MudBlazor**.
This project provides an interface for managing books, users, and library operations with a responsive web UI.
---
## 🚀 Overview
The CMS project is designed to demonstrate a full-stack web application built with the **.NET ecosystem**.
It allows administrators and users to manage library resources efficiently through a clean and responsive interface.
The system focuses on:
- Book management
- User management
- Library operations
- Modern UI components using MudBlazor
This project was developed as part of a **BCA academic project**.
---
## 🛠 Technologies Used
- **.NET 9**
- **Blazor**
- **MudBlazor UI Framework**
- **C#**
- **SQL Server / MSSQL**
- **Entity Framework**
- **Visual Studio 2026**
---
## ✨ Features
- 📚 Book catalog management
- 👥 User management
- 🔍 Search and filtering
- 📱 Responsive UI
- 📊 Dashboard interface
- 🔐 Role-based system (admin / user)
- ⚡ Fast component-based UI with Blazor
---
## 📂 Project Structure
CMS/ │ ├── Components/ # Reusable UI components ├── Pages/ # Blazor pages ├── wwwroot/ # Static files (CSS, JS, images) ├── Program.cs # Application entry point ├── App.razor # Root component ├── CMS.csproj # Project configuration └── .gitignore
---
## ⚙️ Installation & Setup
### 1️⃣ Clone the repository
```bash
git clone https://github.com/adithyanhp/CMS.git
cd CMSdotnet runThe application will start on:
https://localhost:5001
- .NET SDK 9+
- Visual Studio 2026 / VS Code
- SQL Server
- Modern web browser
This project demonstrates:
- Building web apps with Blazor
- Using MudBlazor components
- Integrating SQL Server with .NET
- Creating responsive UI
- Managing Git and GitHub workflows
Contributions are welcome. Feel free to open issues or submit pull requests.
This project is for educational purposes.
Adithyan H P
GitHub:
https://github.com/adithyanhp