Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.18 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.18 KB

Trybe Futebol Clube

Contexto

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.

Técnologias usadas

Backend:

Desenvolvido usando: NodeJS, ExpressJS, MySQL, Sequelize, TypeScript, JavaScript, JWT, BcryptJS

Rodando o Projeto

Instalando Dependências

Na raiz do diretório:

npm install

Executando a Aplicação

  • Para subir a aplicação:
npm run compose:up
  • Para descer a aplicação:
npm run compose:down

Executando Testes do Backend

  • Acesse o Backend da raiz do diretório:
cd app/backend/
  • Para rodar os tests:
npm test