🔹 Descrição do projeto
🔹 Funcionalidades
🔹 Distribuição
🔹 Pré-requisitos
🔹 Como rodar a aplicação
🔹 Testes realizados
🔹 Banco de Dados
🔹 Linguagens, dependências e libs utilizadas
🔹 Novas Recursos
🔹 Resolvendo problemas
🔹 Recursos inseridos
🔹 Desenvolvedores/Contribuintes
🔹 Informações Extras
Foi um projeto realizado em conjunto com a JRPanfletos para ajudar no controle interno da empresa , tendo funções como : controle de funcionários , controle de clientes, controle dos setores , controles das autorizações de distribuição e também tendo controle dos relatórios de distribuição
✔️ Deve ser possível se autenticar;
✔️ Deve ser possível obter o perfil de um usuário logado;
✔️ Deve ser possível criar uma autorização de distribuição;
✔️ Deve ser possível criar um relatório de distribuição;
✔️ Deve ser possível fazer o CRUD de um cliente à plataforma;
✔️ Deve ser possível fazer o CRUD de um funcionário;
✔️ Deve ser possível buscar o cliente pela razão social e/ou cnpj;
✔️ Deve ser possível ver todos os relatórios geerado e as autorizações;
✔️ Deve ser possível adicionar fotos ( 3 ) ao relatório;
[ ] Pode ser possível ver/criar um pdf;
Link para teste da versão disponibilizada.
- NodeJs
- Docker
1 - Deve-se clonar o repositório 2 - Mudar a branch para a develop 3 - Backend
cd server
npm i
docker compoese up -d
npm run start:dev
HTTP SERVER RUNNING
- lembrando que precisa executar npx prisma studio , e inserir um usuário no banco de dados
3 - Frontend
cd web
npm i
npm run dev
Foi utilizados a metologia de TDD, com testes unitários , testes de aceitação e testes de sistemas
Este sendo utilizado banco de dados em POSTGREESQL
Foram resolvidos problemas em questão do gerenciamento interno de uma empresa que faz panfletagem , trazendo inúmeras funcionalidades para axuiliar no dia a dia da empresa .
📝 Gerar Pdf 📝 Fazer implementação
Gabriel Aparecido - Desenvolvedor
Lucas Kenzo Credencio - QA
Gabriel Alexandre Rosa - Infra
Gabriel Koury de Lima - Product Manager
Erik Barrados Viera - Product Manage r
Vitor Augusto - Product Manager
The MIT License (MIT)