Library Management System

Full Stack
Web Dev
Library Management System

Tech Stack

Spring Boot
React
MongoDB
Java
JavaScript
REST API

Description

The Library Management System is a personal project I developed to enhance my skills in Spring Boot and React. It's a full-stack web application for managing library operations.

The system allows users to browse books, place orders, rate books, and edit their reviews. Users can search for books by various criteria and view detailed information about each book.

The admin panel provides comprehensive CRUD operations for book management, user management, and order processing. Admins can also respond to user FAQ messages and manage book inventory.

Built with a loosely coupled architecture using Spring Boot for the backend, React for the frontend, and MongoDB for data storage, the application demonstrates modern web development practices.

  • Developed full-stack application with Spring Boot and React
  • Implemented book ordering and rating system
  • Created admin panel with CRUD operations
  • Built FAQ system with admin responses
  • Designed RESTful APIs for all operations
  • Implemented user authentication and authorization
  • Used MongoDB for flexible data storage
  • Created responsive UI with modern design

Page Info

Book Catalog

Interactive book browsing with search and filters

/projects/library-ms/catalog.webp

User Dashboard

Personal dashboard for book orders and reviews

/projects/library-ms/dashboard.webp

Admin Panel

Administrative interface for book and user management

/projects/library-ms/admin.webp