uma aplicação de gestão de empresas e usuários que são colaboradores dessas empresas, como uma espécie de parte de um ERP - Enterprise Resource Planning.
- Cadastro de Usuario
- Editar de Usuario
- Detalhar de Usuario
- Listar de Usuario
- Cadastrar empresa
- Editar empresa
- Listar empresa
- Detalhar empresa
- Excluir empresa
- Vincular Colaborador
- Desvincular colaborador
- Listar Colaboradores
- Anaiador sintático(inter)
- Formatador de codigo
- Teste Unitarios
- PostegreSQL
- Swagger
- Bearer-Token
- Execute
yarn dev
raiz da aplicação. - Caso não possua o docker instaldo na sua maquina siga essas instruções https://github.com/codeedu/wsl2-docker-quickstart
- Execute
docker-compose up -d
para iniciar o container do redis. - A aplicação estará disponível no endereço http://localhost:3333
- Execute
yarn test
para rodar os testes unitarios da aplicação - Execute
yarn migration
para rodar as migrations - Documentação em swagger para ter acesso a rota e testar os endpoints com as funções https://localhost:3333/api-docs/)
- Rodar em segundo plano em servidor no modo de produção
node dist/shared/infra/http/server.js &
yarn build
Gera um build para a produçãoyarn
instalar bibliotecas
As seguintes ferramentas foram usadas na construção do projeto: