The Library Management System project aims to provide a web-based application for managing books in a library. The core functionalities include adding books to a database, viewing and searching for books based on various filters, marking books as inactive, and checking the availability of books. This system enables librarians to efficiently manage their book collection, track availability, and facilitate borrowing processes, ultimately enhancing the overall organization and productivity of the library operations.
Before you begin, ensure that you have the following prerequisites installed:
ℹ️ Docker Compose 2.20.2+
ℹ️ Python 3.11+
ℹ️ NPM 9.6.7+
ℹ️ MySQL 8.0.34+
- Clone the library-management-system repository:
git clone https://github.com/chaitanya-yeole/library-management-system.git
- Change to the project directory:
cd library-management-system
- Dockerize the application:
docker-compose build
- Run the docker image:
docker-compose up
- Run the Library Management application:
http://localhost:4173
Badges