Clean layered design: separate controllers for search, booking, and cancellation, centralized error handling with a global exception handler and typed exceptions, plus Swagger docs out of the box.
Airline Ticketing System
A REST API for searching flights and booking or cancelling tickets, built with Spring Boot.