Skip to content

luis-crsa/GameList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮GameList

Aplicação backend sobre listagens de jogos. O projeto foi desenvolvido durante o Intensivão Java Spring da DevSuperior.

image

🛠️Tecnologias utilizadas

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven

🗺️Modelo conceitual

image

📍Endpoints da API

Rota Descrição
GET /games Recupera as informações parciais de todos os jogos
GET /games/{id} Recupera todas as informações de um jogo pelo id
GET /lists Recupera as informações das listas
GET /lists/{listId}/games Recupera as informações parciais dos jogos de uma lista pelo id
POST /lists/{listId}/replacement Troca de lugar dois jogos de uma lista pelo id

EXEMPLO REPLACEMENT REQUEST

{
    "sourceIndex": 3,
    "destinationIndex": 1
}

💻Execução do projeto

Pré-requisitos: Java 21

# Clone o repositório
git clone https://github.com/luis-crsa/ClientCRUD.git

# Acesse a pasta do projeto
cd clientcrud

# Execute o projeto
./mvnw spring-boot:run

👨‍💻Autor

Luís Cláudio Rodrigues Sarmento

About

Aplicação backend de coleção de jogos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages