Spring-Boot-Framework / dog-api-rest-hateoas

https://grz55-dog-adoptions.herokuapp.com/adoptions - Dog Adoptions API with dynamic links - Java, Spring Boot, Hibernate, H2, HATEOAS

Home Page:https://grz55-dog-adoptions.herokuapp.com/adoptions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dogs API with HATEOAS dynamic links

How to start:

https://grz55-dog-adoptions.herokuapp.com/adoptions App deployed on Heroku. Launching may take Heroku up to 15 seconds, please wait patiently. Pull into IDE, app runs on Tomcat server, H2 in-memory database used.

Endpoints:

https://grz55-dog-adoptions.herokuapp.com/adoptions (more advanced) https://grz55-dog-adoptions.herokuapp.com/dogs GET, POST, PUT, DELETE available.

Description:

This app provides simple Dogs API and decorates it with HATEOAS links. Links work with dynamic actions (adoptions API). Add Dog Adoption by POST. Adoption is in SHELTERED state, use links to move between states up to ADOPTED.

Technologies:

Java, Spring Boot, Spring Data, Hibernate, H2, HATEOAS

For future:

  • frontend
  • relationship between Dog and DogAdoption

About

https://grz55-dog-adoptions.herokuapp.com/adoptions - Dog Adoptions API with dynamic links - Java, Spring Boot, Hibernate, H2, HATEOAS

https://grz55-dog-adoptions.herokuapp.com/adoptions


Languages

Language:Java 100.0%