ππ¨π¨π€π’ππ² is a robust and user-friendly library management system built with .NET 6 Core MVC, designed specifically for public libraries to streamline the handling of books, subscribers, rentals, and different user roles.
π This project focuses on scalability, efficiency, and clean architecture β providing both users and administrators with a seamless experience.
-
π Authentication and Authorization
Secure login system powered by ASP.NET Identity. -
π₯ Full Account & User Management
Add, edit, unlock accounts, reset passwords, and manage user roles with ease. -
π Dashboard
Real-time stats and insights at a glance. -
π Reporting & Exporting
Generate and export reports for analytics and tracking. -
π Rental Management
Efficiently track and manage book rentals and returns. -
π§Ύ Subscription Management
Keep tabs on user subscriptions with automated tracking. -
π Pagination, Searching & Filtering
Easily navigate large datasets with built-in search and filter capabilities. -
π§ Email & WhatsApp Messaging
Send notifications using background jobs. -
π Data Protection
Secure sensitive data with .NET's Data Protection library.
Backend:
- ASP.NET Core 6 MVC
- Entity Framework Core
- Microsoft SQL Server
Frontend:
- HTML, CSS, Bootstrap
- JavaScript, JQuery
- Metronic Admin Theme
Tools & Services:
- Visual Studio
- Azure DevOps
- Background Jobs => Hangfire
- Clone the repository
git clone https://github.com/ramez00/Bookify.git
cd Bookify