A library management system with Streamlit dashboard. Tracks books with title, author, ISBN, and checkout status.
pip install -r requirements.txt
streamlit run app.py- Class-based models (
Book,Library) - Streamlit dashboard with tabs
- Pandas DataFrame display
- JSON data persistence
- OOP library management logic
You will learn building complete management applications with OOP models and web interfaces.
20-library-tracker/
README.md
app.py
book.py
library.py
requirements.txt
Install the required packages before running:
pip install streamlit, pandasStreamlit dashboard at http://localhost:8501
Features:
- Add books with title, author, and ISBN
- Check out and return books
- Track overdue books
- Search by title or author