Skip to content

shauntyy21/WT_MiniProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library Management System

A modern full-stack web application to manage books with a clean UI, category-based organization, and interactive dashboard.


🚀 Features

  • ➕ 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


🛠 Tech Stack

Frontend:

  • HTML
  • CSS (Glassmorphism UI)
  • JavaScript

Backend:

  • Node.js
  • Express.js

Storage:

  • JSON file (data.json)

📂 Project Structure

library-management-system/
│
├── backend/
│   ├── server.js
│   ├── data.json
│
├── frontend/
│   ├── index.html
│   ├── dashboard.html
│   ├── details.html
│   ├── style.css
│   ├── script.js
│   ├── dashboard.js
│   ├── details.js

⚙️ Setup Instructions

1️⃣ Clone the repository

git clone https://github.com/Tywin899/WT-library_management_system.git
cd WT-library_management_system

2️⃣ Install dependencies

cd backend
npm install

3️⃣ Run backend server

node server.js

Server will run on:

http://localhost:5000

4️⃣ Run frontend

  • Open index.html in your browser OR
  • Use Live Server (recommended)

📸 Screenshots

(Add screenshots here for better presentation)


🌟 Future Improvements

  • 📊 Charts in dashboard (Chart.js)
  • 🌐 Deploy backend (Render / Railway)
  • 🔐 User authentication
  • 📱 Fully responsive design

👨‍💻 Author

Soham Hadap


💡 Note

This project is built for learning and showcasing full-stack web development skills.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors