The problem to work through.
A booking application brings together users, movies, shows, and inventory. I wanted to work through that complete system, including the deployment and operational details behind the interface.
From the details outward.
- Built 40+ REST endpoints with JWT authentication and a six-entity JPA data model.
- Implemented seat tracking, inventory management, custom JPQL queries, and admin analytics using Java Streams.
- Connected the Spring Boot backend to an Angular interface and a MySQL database.
- Deployed the backend to AWS EC2 with Docker and Jenkins CI/CD, including environment configuration and security groups.
What the work made possible.
Built a complete application spanning API design, persistence, interface workflows, and deployment.
Created a public project that makes the system structure and implementation available to explore.