LibraryHub – Full-Stack Library Management System

LibraryHub full-stack library management application

LibraryHub is a full-stack library management application built with
React, TypeScript, Spring Boot, Spring Security, Hibernate (JPA), and MySQL.
The application enables users to browse, search, and filter books through a responsive
interface while communicating with a RESTful backend API.

Key Features

  • Browse books with server-side pagination
  • Search books by title
  • Filter books by category
  • Responsive user interface
  • RESTful API integration
  • Spring Security authentication
  • MySQL database persistence
  • Hibernate and JPA data access

Technology Stack

Frontend: React, TypeScript, Bootstrap, HTML5, CSS3

Backend: Java, Spring Boot, Spring Security, Spring Data JPA, Hibernate, REST API

Database: MySQL

Development Tools: IntelliJ IDEA, Visual Studio Code,
MySQL Workbench, Maven, Git, GitHub

Source Code


View Frontend Repository


View Backend Repository