01. PROJECT_MANIFEST
Absolute Cinema — REST API
Built a REST API in Java with Spring Boot for a cinema booking use case — covering movies, showtimes, and booking endpoints with a clean layered architecture.
ROLE
Backend Developer
TIMELINE
Semester 4
STATUS
COMPLETED
01. OVERVIEW
Absolute Cinema is a REST API built to practice backend fundamentals in Java: controller-service-repository layering, DTOs, and proper HTTP semantics.
The API exposes endpoints for movies, showtimes, and bookings, with validation and structured error responses so the API behaves predictably for any frontend consuming it.
02. CORE_CHALLENGES
// 01_LAYER
Keeping a clean separation between controller, service, and repository layers instead of collapsing logic into controllers.
// 02_VALID
Designing consistent request validation and error responses across every endpoint.
03. SYSTEM_OUTPUT
ENDPOINTS
10+
LANGUAGE
Java
FRAMEWORK
Spring Boot
/* ARCHITECTURE_LOG_0x44 */
“This project was where Spring Boot's conventions finally clicked — once the layering made sense, adding new endpoints got fast.”