Skip to content

Creating and deploying a REST Web API and PostgresSQL db using the Spring Framework, Hibernate/Spring Data JPA, Springdoc OpenAPI, Swagger, Postman, Docker and Heroku.

Notifications You must be signed in to change notification settings

El-Maghawry/Movie-characters-API

Repository files navigation

Create a Web API and database with Spring

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.

Online with Heroku

Click on the heroku link to access the api:

https://movie-characters-api.herokuapp.com/swagger-ui/index.html

image


Instructions Usage

Requirements:

  • IntelliJ / IDE of choice
  • Docker
  1. Clone repository.
  2. Make sure your Docker program is running.
  3. Run the following command in terminal
docker-compose up -d    
  1. Open the downloaded or cloned repository in your IDE
  2. Run the app through your IDE
  3. Paste link -> "http://localhost:8080/swagger-ui/index.html#" in your browser.
  4. This will allow you to test the provided endpoints.

Credits

Wessel Konstantinov

Mohammed El Maghawry

About

Creating and deploying a REST Web API and PostgresSQL db using the Spring Framework, Hibernate/Spring Data JPA, Springdoc OpenAPI, Swagger, Postman, Docker and Heroku.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published