Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library Management System

A modern and responsive Library Management System built with Flask, SQLite, and Bootstrap 5. It helps manage books, borrowing, returns, donations, and issued book records through an easy-to-use web interface.


✨ Features

  • 📚 View Available Books
  • 🔍 Search Books
  • 📖 Borrow Books
  • 🔄 Return Books
  • 🎁 Donate Books
  • 📋 Track Issued Books
  • ❌ Delete Books
  • 📊 Dashboard Statistics
  • 💾 SQLite Database
  • 📱 Fully Responsive Design
  • ⚡ Fast & Lightweight
  • ☁️ Vercel Ready

🛠️ Tech Stack

Technology Usage
🐍 Python Backend
🌐 Flask Web Framework
💾 SQLite Database
🎨 Bootstrap 5 UI Design
💅 CSS3 Styling
☁️ Vercel Deployment

📂 Project Structure

Library-Management-System/
│
├── api/
│   └── index.py
│
├── templates/
│   └── index.html
│
├── static/
│   └── style.css
│
├── requirements.txt
├── vercel.json
└── README.md

🚀 Installation

Clone Repository

git clone https://github.com/yourusername/library-management-system.git

Go to Project Folder

cd library-management-system

Install Dependencies

pip install -r requirements.txt

Run Application

python api/index.py

Open your browser:

http://127.0.0.1:5000

📸 Features Overview

✅ Dashboard

✅ Search Books

✅ Borrow Books

✅ Return Books

✅ Donate Books

✅ Delete Books

✅ Issued Books Tracking


🌟 Future Improvements

  • 🔐 User Authentication
  • 👨‍🎓 Student Login
  • 📅 Due Date Management
  • 💰 Fine Calculation
  • 📊 Analytics Dashboard
  • 📖 Book Categories
  • 📷 Book Cover Images
  • 📧 Email Notifications

🤝 Contributing

Contributions are welcome!

  1. Fork this repository
  2. Create a new branch
  3. Commit your changes
  4. Push your branch
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License.


👩‍💻 Developer

Dhriti Yadav

🌐 Portfolio: https://dhriti09.netlify.app

🐙 GitHub: https://github.com/dhriti09


About

A modern and responsive Library Management System built with Flask, SQLite, and Bootstrap 5. It helps manage books, borrowing, returns, donations, and issued book records through an easy-to-use web interface.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages