The objective of this project was to create and deploy a REST Web API and PostgresSQL db using the Spring Framework, Hibernate/Spring Data JPA, Springdoc OpenAPI, Swagger, Postman, Docker and Heroku. This assignment required us to build a datastore and interface to store and manipulate movie characters.
Click on the heroku link to access the api:
https://movie-characters-api.herokuapp.com/swagger-ui/index.html
Requirements:
- IntelliJ / IDE of choice
- Docker
- Clone repository.
- Make sure your Docker program is running.
- Run the following command in terminal
docker-compose up -d
- Open the downloaded or cloned repository in your IDE
- Run the app through your IDE
- Paste link -> "http://localhost:8080/swagger-ui/index.html#" in your browser.
- This will allow you to test the provided endpoints.