Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paulodalalana/trybe-futebol-clube


https://github.com/paulodalalana/trybe-futebol-clube

Last synced: 10 days ago
JSON representation

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:



typeScript
MySQL
Docker
NodeJs
Sequelize
JWT
Express



Tecnologias usadas nos testes:



Chai
Sinon





Contatos:




Linkedin


Github


Gmail


Vamos nos conectar no LinkedIn, será uma ótima forma de trocarmos conhecimento e experiência.😉