Para fazer o clone do repositório digite o seguinte comando em seu terminal
git clone git@github.com:coutinhomarco/copa-de-filmes.git
Após realizar o clone do projeto, entre na pasta raiz do mesmo e digite
npm install
ou
yarn install
Os arquivos estão no caminho
./src/back-end/node
com referência na raiz do projeto
Utilizei da biblioteca Express para realizar a construção da API. As funções que utilizei para checar os vencedores estão na pasta
./src/helpers
Para iniciar o back-end basta executar os comandos
npm run create
npm run back
caso queira reiniciar o banco de dados
npm run drop
Tecnologias utilizadas
- React com componentes funcionais
- Context API e React Hooks para gerenciamento de estado
- React Router Dom para criação das rotas da Single Page Aplication
- Eslint para padronização do código
Para iniciar a aplicação execute
npm start
Para criar os testes do projeto utilizei da biblioteca Jest para o Back end e React testing Library para o Front. Os testes da API e do Front estão respectivamente nas pastas
./back-end/node/node.test.js
./src/App.test.js
Inicie a API e o script React e agora é só rodar
npm run jest //para testes do backend
npm test //para testes do front