A modern full-stack web application to manage books with a clean UI, category-based organization, and interactive dashboard.
-
➕ Add new books with title, author, genre, and description
-
✏️ Edit and update book details
-
❌ Delete books
-
🔍 Search books in real-time
-
📊 Dashboard with:
- Total books count
- Genre-wise categorization
-
🎨 Modern UI with glassmorphism and background effects
-
📖 Detailed book view with editable form
Frontend:
- HTML
- CSS (Glassmorphism UI)
- JavaScript
Backend:
- Node.js
- Express.js
Storage:
- JSON file (data.json)
library-management-system/
│
├── backend/
│ ├── server.js
│ ├── data.json
│
├── frontend/
│ ├── index.html
│ ├── dashboard.html
│ ├── details.html
│ ├── style.css
│ ├── script.js
│ ├── dashboard.js
│ ├── details.js
git clone https://github.com/Tywin899/WT-library_management_system.git
cd WT-library_management_system
cd backend
npm install
node server.js
Server will run on:
http://localhost:5000
- Open
index.htmlin your browser OR - Use Live Server (recommended)
(Add screenshots here for better presentation)
- 📊 Charts in dashboard (Chart.js)
- 🌐 Deploy backend (Render / Railway)
- 🔐 User authentication
- 📱 Fully responsive design
Soham Hadap
This project is built for learning and showcasing full-stack web development skills.