Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrefelipebarros/valorantapi
https://github.com/andrefelipebarros/valorantapi
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrefelipebarros/valorantapi
- Owner: andrefelipebarros
- Created: 2024-04-14T02:26:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T19:21:03.000Z (7 months ago)
- Last Synced: 2024-07-06T00:47:49.375Z (7 months ago)
- Language: Java
- Size: 89.8 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# Valorant API---
## Descrição
A API Valorant é um projeto desenvolvido em Spring Boot que oferece endpoints para acessar e gerenciar dados relacionados ao jogo VALORANT. Este projeto usa Maven como gerenciador de dependências e PostgreSQL como banco de dados.## Requisitos
Certifique-se de ter o Java JDK e o Maven instalados em sua máquina para executar o projeto localmente. Também é necessário ter um banco de dados PostgreSQL em execução e as credenciais de acesso correspondentes para conectar o projeto ao banco de dados.## Configuração
1. Clone este repositório em sua máquina local.
2. Importe o projeto em sua IDE de preferência (como IntelliJ IDEA ou Eclipse).
3. Configure as informações do banco de dados PostgreSQL no arquivo `application.properties`:```properties
spring.datasource.url=jdbc:postgresql://:/
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=org.postgresql.Driver
```
---## Endpoints Desenvolvidos.
### Jogadores
- #### GET `jlocalhost:8080/personagem`
Retorna a lista de todos os jogadores cadastrados.- #### GET `localhost:8080/personagem/{id}`
Retorna os detalhes de um jogador específico com o ID fornecido.- #### POST `localhost:8080/personagem`
Cadastra um novo jogador. Os dados devem ser fornecidos no corpo da requisição no formato JSON.### Partidas
- #### GET `localhost:8080/partidas`
Retorna a lista de todas as partidas registradas.- #### GET `localhost:8080/partidas/{id}`
Retorna os detalhes de uma partida específica com o ID fornecido.- #### POST `localhost:8080/partidas`
Registra uma nova partida. Os dados devem ser fornecidos no corpo da requisição no formato JSON.
---
## Contribuição
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões para melhorar este projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request.### Contribuidores
- [Contribuidor André Felipe (ALIPE)](https://github.com/andrefelipebarros)
- [Contribuidor Rafael Sartorio](https://github.com/RafaelSartorio)
- [Contribuidor Igor Araujo](https://github.com/IGR-cK)Esses são alguns dos incríveis colaboradores que contribuíram para o desenvolvimento deste projeto. `Se você também deseja contribuir`, sinta-se à vontade para enviar suas sugestões e melhorias `através de pull requests!`
## Licença
Este projeto está licenciado sob a [MIT License](LICENSE).---