Skip to content

SelamZem/E-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

A web-based MVC application designed to streamline library operations, enhance user engagement, and simplify book management for administrators and users.

Features

For Users

  • Browse books by category or search by title/author.
  • Track borrowed books and due dates.
  • Submit reviews and ratings for books.
  • Check real-time availability status of books.
  • User registration, login, and profile management.

For Administrators

  • Add, update, or remove books from the catalog.
  • Manage book details (title, author, genre, availability).

Security

  • Password hashing with HMACSHA256 and salt.
  • Role-based access control (admin/user).

Technologies

  • Backend: ASP.NET Core MVC, Entity Framework Core
  • Frontend: HTML, CSS, Bootstrap 5
  • Database: SQL Server/SQLite
  • Authentication: .NET Core System.Security.Cryptography

Installation

Prerequisites

Before you begin, make sure you have the following installed:

About

c#_assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors