Esse projeto se trata de uma aplicação fullstack voltada para o futebol brasileiro. Onde através do frontend são feitas requisições do tipo CRUD para o backend que possibilita o usuário a fazer login, consultar o placar de partidas em andamento e já finalizada, assim como editar e criar novas partidas e consultar tabelas de classificação por pontos feitos pelos times dentro de casa, fora de casa e por pontos gerais.
Neste projeto fui responsável pela criação do backend com seus testes de integração e do banco de dados.
O frontend foi fornecido pela Trybe como parte do projeto.
Backend:
Desenvolvido usando: NodeJS, ExpressJS, MySQL, Sequelize, TypeScript, JavaScript, JWT, BcryptJS
Na raiz do diretório:
npm install
- Para subir a aplicação:
npm run compose:up
- Para descer a aplicação:
npm run compose:down
- Acesse o Backend da raiz do diretório:
cd app/backend/
- Para rodar os tests:
npm test