This is a simple and functional Library Management System developed using PHP, MySQL, HTML, CSS, and basic JavaScript. It allows you to add, edit, delete, and view books in a user-friendly interface. It's perfect as a beginner project to understand full-stack web development concepts.
- 📖 Add New Books
- 📝 Edit Book Details
- ❌ Delete Books
- 📦 Upload and Update Book Cover Images
- 🔍 Search for Books
- 📊 Dynamic Book Count
- 📁 Modal-Based Forms for Smooth User Experience
| Frontend | Backend | Database |
|---|---|---|
| HTML5 | PHP | MySQL |
| CSS3 | ||
| JavaScript (for UI) |
LibraryManagementSystem/
├── assets/ # CSS and image files
│ └── style.css
├── php/ # PHP backend scripts
│ ├── add_book.php
│ ├── delete_book.php
│ ├── update_book.php
│ └── db_config.php
├── uploads/ # Uploaded book cover images
├── index.php # Main homepage
└── README.md
- ✅ Make sure XAMPP or any PHP server is installed.
- ✅ Clone this repository into the
htdocsfolder of XAMPP. - ✅ Import the MySQL database (create one named
libraryand use your.sqldump). - ✅ Start Apache and MySQL in XAMPP.
- ✅ Open http://localhost/LibraryManagementSystem in your browser.
- 🧑💻 User Authentication (Admin & User Roles)
- 📥 Book Borrowing System
- 📈 Analytics Dashboard
- 🗂️ Categories/Genres for Books
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
For any queries or suggestions:
📧 [prateekkmr3151@gmail.com]
👨💻 Developed by Prateek Kumar
📧 Email: prateekkmr3151@gmail.com
🌐 GitHub: github.com/prateekCodeLab
Give this project a ⭐ if you liked it!