All projects

FULL-STACK PROJECT

MovieHub.

A movie catalog built across three Spring Boot microservices.

The project

A full-stack movie catalog using Java 17, three Spring Boot microservices, Angular 17, and MySQL. The application includes JWT authentication, service-to-service authorization, a paginated REST API, and unit tests with JUnit and Mockito.

My contribution

Built the backend microservices and Angular application.

How I approach it

  • Split the backend into three Spring Boot microservices.
  • Protect user and service requests with JWT authentication and service-to-service authorization.
  • Support paginated API reads and verify service behavior with JUnit and Mockito.
JavaSpring BootAngularMySQLJWT