Skip to content

adithyanhp/CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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

2️⃣ Navigate to the project

cd CMS

3️⃣ Run the application

dotnet run

The application will start on:

https://localhost:5001

🖥 Requirements

  • .NET SDK 9+
  • Visual Studio 2026 / VS Code
  • SQL Server
  • Modern web browser

📖 Learning Objectives

This project demonstrates:

  • Building web apps with Blazor
  • Using MudBlazor components
  • Integrating SQL Server with .NET
  • Creating responsive UI
  • Managing Git and GitHub workflows

🤝 Contributing

Contributions are welcome. Feel free to open issues or submit pull requests.


📜 License

This project is for educational purposes.


👨‍💻 Author

Adithyan H P

GitHub:
https://github.com/adithyanhp

About

College Management System ( APJ )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors