Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulodalalana/trybe-futebol-clube
https://github.com/paulodalalana/trybe-futebol-clube
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/paulodalalana/trybe-futebol-clube
- Owner: PauloDalalana
- Created: 2024-08-17T22:12:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T15:47:51.000Z (5 months ago)
- Last Synced: 2024-11-06T03:48:21.853Z (about 2 months ago)
- Language: TypeScript
- Size: 1.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Trybe Futebol Clube
Este projeto é uma aplicação desenvolvida em Node.js usando Express para criar e gerenciar partidas de futebol, além de fornecer endpoints para consultar a classificação de times.
Endpoints
/leaderboard/home
Retorna a classificação dos times em partidas como mandante.
/leaderboard/away
Retorna a classificação dos times em partidas como visitante.
/leaderboard
Retorna a classificação geral dos times considerando todas as partidas.
/matches
Gerencia partidas, incluindo criação, atualização, finalização e listagem de partidas.
/teams
Gerencia as equipes, incluindo listagem e consulta de equipes por ID.
Estrutura do Projeto
-
Controller: Contém os controladores responsáveis por manipular as requisições e enviar as respostas. -
Service: Contém as regras de negócio e interação com os modelos de dados. -
Model: Contém os modelos Sequelize que representam as tabelas no banco de dados. -
Middleware: Contém as validações e verificações de regras antes da execução dos controladores.
Tecnologias usadas para o desenvolvimento do Backend:
Tecnologias usadas nos testes:
Contatos:
Vamos nos conectar no LinkedIn, será uma ótima forma de trocarmos conhecimento e experiência.😉