Este é um desafio técnico realizado para a Cashforce com o intuito de ocupar a vaga de desenvolvedor fullstack jr.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Backend
- Express
- SequelizeORM
- Banco de dados MySQL
- Jwt
- TypeScript
- Docker
- Swagger-UI
- Mocha
- Chai
- ESLint
- FrontEnd
- ReactJs
- TypeScript
- TailwindCSS
- Axios
- Nookies
- ESLint
- Phosphor-react
- React-toastify
- Docker
#Clonar este repositório
git clone https://github.com/edersonlucas/cashforce-challenge
#Entre na pasta do projeto
cd cashforce-challenge
#Renomeie o arquivo ".env.example" que está na pasta raiz do projeto para ".env"
#Agora que você renomeou arquivo de variaveis para ".env" rode o seguinte comando (Pode demorar alguns minutos ☕)
docker compose up
#Você pode abrir o aplicativo e a documentação da API em:
Aplicação: http://localhost:3000
Documentação: http://localhost:3001/api-docs
#Para executar os testes de cobertura do backend, use os seguintes comandos:
docker exec -it backend /bin/sh
npm run test:coverage
🚨 Em caso de dúvida, entre em contato..
Desenvolvido por: Ederson Lucas