Open Vinicius-1307 opened 8 months ago
Essa API foi desenvolvida para fazer o gerenciamento de jogos de futsal.
Dentro da API é possivel:
Criar, listar, atualizar e deletar Jogadores
Criar, listar, atualizar e deletar Partidas
Criar, listar, atualizar e deletar Times
Link para o porjeto de Gerenciamentos de jogos de Futsal
Futsal-api
Crie um .env baseado no .env.example
.env
.env.example
npm install #para instalar as depêndencias do projeto
npx prisma migrate deploy #para rodar todas as migrations do projeto
npm run dev #para iniciar o servidor de desenvolvimento
A API feita em Node possui os seguintes endpoints:
Login:
• POST /users/signin: Realiza login com autenticação JWT.
/users/signin
Users:
• POST /users/: Registra um novo usuário.
/users/
Players:
• POST /players/: Cria um novo jogador.
/players/
• PUT /players/:player_id: Edita um jogador existente.
/players/:player_id
• DELETE /players/:player_id: Deleta um jogador.
Teams:
• POST /teams/: Cria um novo time.
/teams/
• GET /teams/: Lista todos os times com jogadores associados.
• GET /teams/order-by: Lista times em ordem decrescente.
/teams/order-by
• PATCH /teams/:team_id: Edita um time existente.
/teams/:team_id
• DELETE /teams/:team_id: Deleta um time.
Matches:
• POST /matches/: Cria uma nova partida.
/matches/
• PUT /matches/:match_id: Edita uma partida existente.
/matches/:match_id
• DELETE /matches/:match_id: Deleta uma partida existente.
Se você tiver alguma dúvida ou precisar de assistência, entre em contato com viniciusjose9@outlook.com
Desenvolvido por Vinicius José 🚀
Futsal-api
Essa API foi desenvolvida para fazer o gerenciamento de jogos de futsal.
Dentro da API é possivel:
Criar, listar, atualizar e deletar Jogadores
Criar, listar, atualizar e deletar Partidas
Criar, listar, atualizar e deletar Times
Link para o porjeto de Gerenciamentos de jogos de Futsal
Sumário
Futsal-api
Configurações
Crie um
.env
baseado no.env.example
Endpoints
A API feita em Node possui os seguintes endpoints:
Login:
• POST
/users/signin
: Realiza login com autenticação JWT.Users:
• POST
/users/
: Registra um novo usuário.Players:
• POST
/players/
: Cria um novo jogador.• PUT
/players/:player_id
: Edita um jogador existente.• DELETE
/players/:player_id
: Deleta um jogador.Teams:
• POST
/teams/
: Cria um novo time.• GET
/teams/
: Lista todos os times com jogadores associados.• GET
/teams/order-by
: Lista times em ordem decrescente.• PATCH
/teams/:team_id
: Edita um time existente.• DELETE
/teams/:team_id
: Deleta um time.Matches:
• POST
/matches/
: Cria uma nova partida.• PUT
/matches/:match_id
: Edita uma partida existente.• DELETE
/matches/:match_id
: Deleta uma partida existente.Ferramentas
Contato
Se você tiver alguma dúvida ou precisar de assistência, entre em contato com viniciusjose9@outlook.com
Desenvolvido por Vinicius José 🚀