Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookify MVC Project

Project Mind Map

Image

Image

Project Overview

Objective: This is a Library Management System (LMS) web application built with .NET Core, designed to streamline the process of managing books, users, and borrowing records in a library. The system allows librarians and administrators to track books, users, issue/return books, and manage user roles.

Tech Stack

-Backend: .NET Core 9 -Frontend: HTML, CSS (Bootstrap or other frameworks can be used) -Database: SQL Server (or SQLite for local setup) -Authentication: ASP.NET Core Identity for user authentication -ORM: Entity Framework Core for database interactions

Key Features

-Clean Architecture: design for building robust, maintainable, testable systems and separation of concerns, independence from frameworks,and a clear structure of dependencies.it’st suited for larger projects -WhatsApp Integration: Subscribers and Users can receive notifications and updates via WhatsApp (e.g., book availability, due dates, reminders).

-Email notificatin: Subscribers and Users can receive notifications like welcom notification and renew notification.

-background tasks: operations that run asynchronously or in the background, typically without direct interaction with a user.

-Export Reports:Export Excel sheet and Pdf for books , rentals and delay in rentals.

-Save Images:Save images on cloud (Cloudinary).

-User Authentication: Admin and user login functionality.

-Book Management: Add, update, delete, and search books in the library.

-Borrowing System: Issue and return books with due dates.

-User Management: Manage user profiles and roles (Admin/User).

-Search Functionality: Search for books by title and search for subscriber by email ,notional id phon number.

-Book Categories: Organize books by genre/category.

-Responsive UI: A simple, clean, and responsive user interface.

About

Built a robust book rental system using .NET 9.0 with clean architecture, supporting comprehensive library operations and automated workflows. Key features include real-time rental tracking, automated notifications via Email

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages