Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

218 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS303-project-Team

# 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

Dependencies

ExpressJS
NodeJs
ReactJS
bcrypt
Firestore
GroqAI api
TavilySearchAI api

Project Overview

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.

Key Features

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages