/back-end-mapped-procedures

Back-end_MappedCompanyProcesses

Primary LanguageTypeScript

Mapped Procedures App

Uma ferramenta que mapeia os processos e subprocessos de uma empresa dentro de cada área, permitindo o cadastro de processos com as informações necessárias para trazer benefícios a organização.

Autor

Stack utilizada

Back-End: Node / Typescript / Docker /Prisma / fastify Database: PostgresSql / Docker / Prisma

Testar aplicação funcionado através do docker-compose

  • Link para instalação do docker: https://docs.docker.com/get-docker/
  • Entre na pasta rais do projeto e escreva o seguinte comando no terminal para startar a aplicação junto ao banco de dados:
docker-compose up
docker-compose down

Observação

  • Vai ser disponibilizado na raiz do projeto um arquivo para ser importado no insomnia ( Insomnia_procedures_mapping.json ) para facilitar testar a aplicação
  • Link para download do Insomnia : https://insomnia.rest/download

RFs (Requisitos funcionais)

  • Deve ser possível cadastrar e atualizar a área especifica
  • Deve ser possível cadastrar e atualizar procedimentos em uma área especifica
  • Deve ser possível cadastrar procedimentos em procedimentos sem limitação
  • Deve ser possível visualizar e obter detalhes das aréas e dos prodimentos

RNs (Regras de negócio)

RNFs (Regras não funcionais)

  • Os dados da aplicação devem estar persistidos em um banco de dados
  • O projeto deve ser dockerizado