| # | Name | ID |
|---|---|---|
| 1 | Zeyad Khaled | 2327001 |
| 2 | Abdelfattah Mostafa | 2327239 |
| 3 | Mostafa Mahmoud | 2327323 |
| 4 | Asmaa Edris | 2127405 |
| 5 | Alaa Maher | 2027159 |
| 6 | Baraa Amir | 2331059 |
ExpressJS
NodeJs
ReactJS
bcrypt
Firestore
GroqAI api
TavilySearchAI api
This repository contains a Library Management System designed to streamline library operations for both Librarians and Readers. The system automates the core processes of managing book inventories, tracking user borrowing activities, enforcing library policies, and community contributions.
Book & Inventory Management: Easily add, update, search, and track the availability of books within the library.
Borrowing & Returning System: A robust checkout process that tracks borrowed books, assigns due dates, and manages returns in real-time.
Automated Fines Calculation: Automatically detects overdue books and calculates appropriate fines based on the number of delayed days, ensuring fair penalty enforcement.
User Book Donations: Empowers users to actively contribute to the library's growing collection through a streamlined and easy-to-use book donation system.
User Management: Distinct roles and secure dashboards for librarians (admins) and regular library members.
This project serves as an efficient digital solution to replace manual library tracking, minimizing errors and improving the overall user experience.