Com o docker e docker-compose instalado, rode o seguinte comando na raiz do projeto:
npm run compose:up
Pronto!
Descrição do projeto
Projeto de backend realizado mediante a necessidade de praticar os conhecimentos adquiridos anteriormente de forma teórica. Este projeto em específico se trata de uma aplicação completa. A API REST foi criada através do Express com integração com o banco de dados mysql através do ORM Sequelize. O front-end foi criado em react, usando os endpoints da API já criada. Além disso, também tem a a existência de testes de integração feitos com as bibliotecas Mocha, Sinon e Chai.
Pessoas Desenvolvedoras do Projeto.
Projeto realizado em conjunto com a empresa de tecnologia Trybe, que foi a responsável pela criação dos testes com jest, fazendo-se assim, toda a estrutura necessária para um bom desenvolvimento orientado a testes (TDD).
Toda a estrutura de arquivos foram de responsabilidade da trybe, com excessão: app/backend/src/.ts, app/backend/asrc/tests/**/.ts
OBS: Os testes do jest foram apagados com a finalidade de preservar a autoria de código com base nas regras internas da Trybe.