A web-based Library Management System designed to digitize and simplify the traditional manual book issue–return process used in colleges and academic institutions.
This project was inspired by observing real-world library workflows and aims to reduce paperwork, save time, and improve accuracy through a structured digital system.
- Digital catalog of books with real-time availability
- Shelf-level book location mapping (Row & Rack)
- Admin dashboard for managing books
- Book issue and return tracking
- Automatic record maintenance (no physical registers)
- Student-side book search functionality
- Print request management system
- Status-based workflow (Pending → Printed → Completed)
- Payment status tracking
- Role-based access enhancements
- Search available books
- View book location (row & rack)
- Check issue status
- Add and manage books
- Issue books to students
- Process book returns
- View issue and return history
- Frontend: React.js, HTML, CSS
- Backend Logic: JavaScript
- Database: (Planned / Configurable)
- UI Design: Responsive and user-friendly layout
The idea originated from observing the manual process of book issuing in college libraries, which involved handwritten registers, manual searching, and physical record maintenance.
This system aims to provide a scalable digital solution that can be adapted not only for a single institution but for any college or academic library facing similar challenges.
Although initially designed by observing workflows at IGIT, the system architecture is generic and adaptable for:
- Any college library
- Department-level libraries
- Institutional resource centers
Feedback, suggestions, and improvements are always welcome. This project is a continuous learning initiative focused on building real-world problem-solving skills.
Abishmita Swain
B.Tech Student | Aspiring Software Engineer
Interested in building scalable, real-world web solutions
This project is open for learning and academic use.