Recursos:
✅ Gerenciamento de times, usuários e partidas
✅ Autenticação segura para os usuários
✅ Geração automática de classificações
✅ Testes abrangentes para garantir a qualidade
O desafio foi desenvolver o Back-End (o Front-End foi desenvolvido pelo time da trybe).
Desenvolvido em TypeScript, ORM Sequelize e autenticação de usuários com JWT(Json Web Token) além de usar arquitetura MSC (Model, Service, Controller).
Testado com Sinon e Chai, com validações de entrada usando JOI.
O projeto usa docker para deixar a aplicação on-line, isto é, subir o front-end e o back-end (com healthcheck).