Bookstore REST API

A scalable Spring Boot API with CRUD operations, filtering, sorting, and pagination for over 1,000 records.

Tech Stack

  • Java
  • Spring Boot
  • Hibernate / JPA
  • Postman
  • Swagger UI

About This Project

The Bookstore REST API is a robust backend service designed to manage a large catalog of books and authors. Built with Spring Boot, it provides a full suite of CRUD (Create, Read, Update, Delete) endpoints, ensuring secure and efficient data management.

Key Features

  • Optimized complex JPA queries to reduce database retrieval times by nearly 25%.
  • Automated Postman tests which boosted test coverage by 30% and helped identify critical bugs before launch.
  • Integrated Swagger UI for clear, interactive API documentation, which greatly improved developer onboarding and usability.
  • Implemented efficient filtering, sorting, and pagination to handle over 1,000 structured records with ease.