Skip to content

Raj-Rathod-Ai/Library-Mangement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

A simple and interactive Library Management System built using Python and Streamlit, designed to manage books and members efficiently with a modern web interface.

This project allows users to add books, register members, borrow and return books, and view real-time library data — all through a clean and user-friendly dashboard.

🚀 Features 📖 Add and manage books 👤 Register and manage members 📦 Borrow books with availability tracking 🔄 Return books with automatic updates 📊 Dashboard showing total books, members, and borrowed count 🎨 Modern UI built using Streamlit 💾 Data stored in JSON (no database required) 🛠️ Tech Stack Python Streamlit JSON (for storage) ⚙️ How to Run pip install streamlit python -m streamlit run app.py 💡 About the Project

This project is built to demonstrate core concepts of:

Object-Oriented Programming (OOP) File handling using JSON Building interactive web apps using Streamlit

It is a beginner-to-intermediate level project suitable for learning full-cycle development from backend logic to UI.

🎯 Future Improvements 🔐 Authentication system (Admin/User) 📊 Analytics dashboard 🔍 Search and filter functionality 🌐 Deployment on cloud 🗄️ Database integration (MySQL/MongoDB) ⭐ Author

Developed by Raj Rathod

About

A simple and interactive Library Management System built using Python and Streamlit, designed to manage books and members efficiently with a modern web interface. This project allows users to add books, register members, borrow and return books, and view real-time library data — all through a clean and user-friendly dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages