Skip to content

Karol-2/Spring-movie-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie REST API

It's a movie API created in Spring. There are 4 domain models. The main one - movie, and supporting: genre, actor and review.

Every domain has full CRUD implementation, some have a few business endpoints. There's also frontend-ready query endpoint for searching movies by title and other fields. It's fully validated API, with error messages and status codes.

Also, there is a Swagger Open Api documentation. Every endpoint has a Postman request with tests in postman.json. To run Postgres, there is docker-compose file.

Technologies

  • Spring
  • Maven
  • Java 17
  • Spring Boot
  • Postgres
  • Lombok

Links

Run app

  1. Enter main directory
cd Spring-movie-api
  1. Run app using Maven
mvn spring-boot:run