An open API service indexing awesome lists of open source software.

https://github.com/antoniodamous/teste-pratico-back-end

Desenvolvimento de uma WebService em Spring Boot consumindo uma API externa para captura de dados de pesquisa de hotéis e detalhe de um hotel especifico.
https://github.com/antoniodamous/teste-pratico-back-end

api-rest java springboot

Last synced: 3 months ago
JSON representation

Desenvolvimento de uma WebService em Spring Boot consumindo uma API externa para captura de dados de pesquisa de hotéis e detalhe de um hotel especifico.

Awesome Lists containing this project

README

        

# ⚙️ Teste Prático Back-end

> Hotel Search API 🏨

## Modelagem URI em REST

![](https://github.com/antoniodamous/teste-pratico-back-end/blob/main/Modelagem%20URI%20em%20REST.drawio.png?raw=true)

## 📝 Descrição

Desenvolvimento de uma WebService em Spring Boot consumindo uma API externa para captura de dados de pesquisa de hotéis e detalhe de um hotel especifico.

## 🛠 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

- Java
- Spring Boot
- Dependências: H2/ Spring Web/ Spring Data JPA/ Spring Secutiry
- API: http://developers.infotravel.com.br/

## Método GET

### Endpoints da Webservice:

- Listagem de hotéis: `GET: /search/{destination}/{start}/{end}/{occupancy}`
- Detalhe do Hotel: `GET: /hotel/{keyDetail}`

### Endpoints da API:

- Autenticação: `GET: /authenticate`
- Listagem de hotéis: `GET: /avail/hotel?destination={destination}&start={start}&end={end}&occupancy={occupancy}`
- Detalhe do hotel: `/GET: /utility/hotelDetail/{keyDetail}`

## 🔗 Links











## 💻 Autor



Developed by Antônio Damous