Library Management System TOGETHER
Library Management System TOGETHER
Submitted
LUCKY
TOMAR
226301120
Course
Instructor
Department
Department of Computer Science and Engineering
Faculty of Engineering and Technology
Gurukula Kangri (Deemed to be University), Haridwar (Uttarakhand)
Date
Key Features
1. User Authentication & Profile Management
Login/Signup: Users (students, faculty) can
register using email/password or institutional
credentials.
Admin Panel: Admins/librarians have access
to advanced management tools.
2. Book Management System
Add/Edit/Delete Books: Librarians can update
book records.
Book Categories: Books are classified based
on genres, authors, and publication years.
Book Availability Status: Users can check
whether a book is available or issued.
3. Borrowing & Return System
Issue & Return Books: Users can borrow
books and track due dates.
Fine Calculation: The system auto-generates
fines for overdue books.
Reservation System: Users can reserve books
in advance.
4. Search & Filtering
Advanced Search: Books can be searched by
title, author, ISBN, or category.
Sorting & Filtering: Users can sort books by
popularity, availability, or latest additions.
5. Dashboard & Reports
User Dashboard: Shows borrowed books, due
dates, and notifications.
Admin Dashboard: Displays book statistics,
borrowing trends, and pending returns.
6. Notifications & Reminders
Email/SMS Alerts: Users get reminders for
due dates and fines.
Library Announcements: Important notices
are displayed in the system.
Skills Gained
Full-Stack Development: React.js, Node.js,
Express.js, MongoDB.
Database Management: CRUD operations in
MongoDB.
UI/UX Design: Enhancing user experience.
Hosting & Deployment: Deploying on
platforms like GitHub Pages or Vercel.
Resources
Required Tools
Development: Visual Studio Code, Postman,
GitHub.
Tech Stack: React.js, Tailwind CSS, Node.js,
Express.js, MongoDB.
Version Control: GitHub for project
management.