https://github.com/paolahegel/api-game-list
Desenvolvida API interna, com requisições para organizar uma lista de jogos com persistência no Banco de Dados.
https://github.com/paolahegel/api-game-list
api-rest maven postman spring-boot
Last synced: 9 months ago
JSON representation
Desenvolvida API interna, com requisições para organizar uma lista de jogos com persistência no Banco de Dados.
- Host: GitHub
- URL: https://github.com/paolahegel/api-game-list
- Owner: Paolahegel
- Created: 2025-01-23T08:51:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-01T03:42:16.000Z (12 months ago)
- Last Synced: 2025-05-30T07:40:28.069Z (10 months ago)
- Topics: api-rest, maven, postman, spring-boot
- Language: Java
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎮 Projeto Backend - Lista de Jogos
🚀 API desenvolvida durante o **Intensivão Java Spring** promovido pela [DevSuperior](https://devsuperior.com.br "Site da DevSuperior"). O objetivo é criar um sistema de organização de jogos, permitindo listagem, busca e atualização de posições dentro da base de dados.
---
## 📌 Funcionalidades
🔍 **Busca completa de jogos** → Retorna a lista de jogos com descrições detalhadas.
📜 **Busca breve de jogos** → Exibe a lista de jogos com descrições curtas.
🆔 **Busca por ID** → Retorna um jogo específico pelo seu identificador.
📌 **Atualização de posição** → Altera a posição dos jogos na lista.
---
## 🏛️ Modelo UML

---
## 🛠️ Tecnologias Utilizadas
☕ **Java 21** → Linguagem principal do projeto
🌱 **Spring Boot** → Framework para desenvolvimento backend
🗄️ **H2 Console** → Banco de dados em memória
📮 **Postman** → Ferramenta para testes de API
📦 **Maven** → Gerenciamento de build e dependências
🐙 **Git/GitHub** → Controle de versão
---
## ⚙️ Como Executar o Projeto
### 1️⃣ Clone o repositório
```bash
git clone https://github.com/seu-usuario/Projeto_Backend_GameList.git
```
### 2️⃣ Acesse a pasta do projeto
```bash
cd Projeto_Backend_GameList
```
### 3️⃣ Configure o banco de dados
No arquivo `application.properties`, ajuste as configurações do banco de dados conforme necessário.
### 4️⃣ Execute o projeto
```bash
mvn spring-boot:run
```
### 5️⃣ Teste os endpoints
Use o **Postman** ou outra ferramenta de API para interagir com os endpoints.
---
# 🌍 Atualizações
Feedbacks e sugestões são bem-vindas! Fique à vontade para contribuir e potencializar meu aprendizado 😃