Esta API REST foi desenvolvida para auxiliar a CBF no gerenciamento do Campeonato Brasileiro, incluindo funcionalidades para gerenciar times, jogadores, transferências e torneios.
- Linguagem: Java
- Framework: Spring Boot
- Banco de dados: H2 (em memória)
- Documentação da API: Open API
- Times
- CRUD de times
- Atributos: Nome, Localidade
- Jogadores
- CRUD de jogadores
- Atributos: Nome, Data de Nascimento, País, Time
- Transferências
- CRUD de transferências
- Atributos: Jogador, Time de Origem, Time de Destino, Data, Valor
- Torneios
- CRUD de torneios
- Times cadastrados em Torneios
- CRUD de times em torneios
- Partidas Cadastradas entre Times, em Torneios
- CRUD de partidas entre times em torneios
- Eventos de Partida
- Cadastrar eventos que ocorrem em uma partida
- Clone este repositório
git clone https://github.com/silva01/campeonato-brasileiro-api.git
- Navegue até o diretório do projeto
cd campeonato-brasileiro-api
- Compile e execute a aplicação utilizando o Maven Wrapper
./mvnw spring-boot:run
A aplicação estará disponível em http://localhost:8080
.
A documentação da API, seguindo o padrão Open API, pode ser acessada em http://localhost:8080/swagger-ui.html
.
Em Construção
- Nome: Daniel Silva