Skip to content

ramez00/Bookify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š 𝐁𝐨𝐨𝐀𝐒𝐟𝐲 - Library Management System

𝐁𝐨𝐨𝐀𝐒𝐟𝐲 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.


✨ Key Features

  • πŸ” 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.


🧰 Technical Stack

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

πŸš€ Getting Started

  1. Clone the repository
git clone https://github.com/ramez00/Bookify.git
cd Bookify

About

Web Application Created by MVC DotNet 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published