Back to selected work
02 / CineNow / 2026

A better route from browse to booked.

A movie-booking application, from authenticated APIs and seat tracking to cloud deployment.

Personal capstone projectView on GitHub
AT A GLANCE

40+REST endpoints

My role
Full stack developer
Focus
Full stack development
Read my contribution

THE SYSTEM AT A GLANCE

How the pieces fit.

  • 01Angular interface
  • 02Spring Boot APIs
  • 03MySQL persistence
  • 04AWS deployment
01 / CONTEXT

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.

02 / MY CONTRIBUTION

What I worked on.

  1. Built 40+ REST endpoints with JWT authentication and a six-entity JPA data model.
  2. Implemented seat tracking, inventory management, custom JPQL queries, and admin analytics using Java Streams.
  3. Connected the Spring Boot backend to an Angular interface and a MySQL database.
  4. Deployed the backend to AWS EC2 with Docker and Jenkins CI/CD, including environment configuration and security groups.
03 / OUTCOME

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.

NEXT CASE STUDY

Keeping developer identities in sync.