Skip to content

Library Reservation System built with FastAPI, React, and MySQL — featuring CRUD operations, reservation handling, and a clean UI.

Notifications You must be signed in to change notification settings

loki0110/Library_Reservation-using-fast-api-ReactJs-and-MYSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python FastAPI React License

📚 Library Management System (FastAPI + React)

A full-stack Library Management System built with FastAPI (Backend) and React (Frontend).
This project provides a simple yet complete example of CRUD operations with a clean UI, API integration, and a MySQL-backed database.


🚀 Features

  • 📖 View all books with details (ID, Name, Author, Price)
  • Add new books to the database
  • ✏️ Edit existing books
  • Delete books
  • 🔒 Reserve / Cancel Reservation for books
  • FastAPI RESTful API with SQLAlchemy ORM
  • 💅 Modern React Frontend with clean and responsive UI
  • 🗃️ MySQL Database Integration

🧩 Tech Stack

Frontend

  • React.js
  • Axios
  • CSS (Custom styling with gradients and blur effects)

Backend

  • FastAPI
  • SQLAlchemy ORM
  • MySQL
  • CORS Middleware

🛠️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/<your-username>/<your-repo-name>.git
cd <your-repo-name>

About

Library Reservation System built with FastAPI, React, and MySQL — featuring CRUD operations, reservation handling, and a clean UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published