Skip to content

Gabriel-Aparecido03/JRPanfletos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

JRPanfletos

Versão: 1.0

Status do Projeto: ⚠️ Espera

Tópicos

🔹 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

Descrição do projeto

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

Funcionalidades ⚙️

✔️ 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;

Distribuição

Link para teste da versão disponibilizada.

Pré-requisitos ⚠️

  • NodeJs
  • Docker

Como rodar a aplicação

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

Testes realizados

Foi utilizados a metologia de TDD, com testes unitários , testes de aceitação e testes de sistemas

Banco de Dados 🗂️

Este sendo utilizado banco de dados em POSTGREESQL

Linguagens, dependencias e libs utilizadas 📚

React React Fastify TailwindCss Vitest Axios

Resolvendo Problemas

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 .

Recursos de inseridos 🧰

📝 Gerar Pdf 📝 Fazer implementação

Desenvolvedores/Contribuintes:

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

Licença

The MIT License (MIT)

Copyright ©️ 2023 - JRPanfletos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published