ChaitanyaYeole02 / library-management-system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Library Management System

β—¦ Developed with the software and tools listed below.

Python React JavaScript HTML5 CSS Badge MySQL
FastAPI Vite Axios
Docker

GitHub code size in bytes GitHub license

πŸ“ Overview

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.


πŸš€ Getting Started

βœ”οΈ Prerequisites

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+

πŸ“¦ Installation

  1. Clone the library-management-system repository:
git clone https://github.com/chaitanya-yeole/library-management-system.git
  1. Change to the project directory:
cd library-management-system
  1. Dockerize the application:
docker-compose build
  1. Run the docker image:
docker-compose up
  1. Run the Library Management application:
http://localhost:4173

πŸ“„ License

MIT


πŸ‘ Acknowledgments

Badges

πŸ” Return


About

License:MIT License


Languages

Language:JavaScript 49.7%Language:Python 36.9%Language:CSS 10.7%Language:Dockerfile 1.4%Language:HTML 1.3%