I'm excited to share a project I’ve been working on — a modern Library Management Website built using Node.js (backend) and React.js (frontend). This project is a great demonstration of full-stack development, authentication, and user role management.
🔐 Authentication & Authorization
Users and admins have separate roles with secure login and token-based access.
👥 User Features:
📖 Browse books and view detailed info
❤️ Add books to favorites
🛒 Add books to cart and place orders
⚙️ Profile settings with the ability to update location
🛠 Admin Features:
➕ Add new books
✏️ Update existing book details
❌ Delete books
💡 Technologies Used:
Frontend: React.js, Bootstrap
Backend: Node.js, Express.js, MongoDB
Auth: JWT for secure access
Responsive & user-friendly design
This project taught me a lot about building secure, scalable full-stack applications. Looking forward to enhancing it with search, pagination, and more real-time features soon!