Skip to content

Aplicação de back-end escrita em Node.js para gerenciamento de escritório de advocacia seguindo os princípios de Clean Architecture e TDD

Notifications You must be signed in to change notification settings

gustta03/api-tdd-clean-arch

Repository files navigation

Clean Architecture NodejS API

API em Node.js para gerenciamento de escritório de advocacia, proporcionando recursos essenciais para a gestão eficiente de advogados, clientes, processos/casos e documentos. Além disso, oferece uma área de agenda que permite a organização de tarefas diárias.

Recursos disponíveis na API:

  • Cadastro e gerenciamento de advogados: possibilita a criação de novos advogados, além de permitir a visualização e atualização dos dados existentes.
  • Adição e gestão de clientes: permite cadastrar novos clientes e gerenciar informações como nome, contato e detalhes relevantes.
  • Gerenciamento de processos/casos: possibilita adicionar e atualizar informações sobre os processos/casos de cada cliente, como número do processo, status e informações relacionadas.
  • Armazenamento e organização de documentos: oferece a funcionalidade de adicionar documentos importantes relacionados a cada caso ou cliente.
  • Área de agenda: permite a organização de tarefas diárias, ajudando a priorizar e acompanhar as atividades do escritório.

Esta API foi construída utilizando Node.js e possui uma arquitetura sólida e de fácil manutenção. É uma solução flexível e escalável, capaz de se adaptar às necessidades específicas de cada escritório de advocacia. Configuração e Uso

  • Certifique-se de ter o Node.js e o docker/docker-compse instalado.
  • Clone este repositório em sua máquina local.
  • No diretório raiz do projeto, execute o comando npm install para instalar as dependências necessárias.
  • Execute o comando docker compose up para inicar o banco de dados.
  • Configure as variáveis de ambiente, como as credenciais do banco de dados e as configurações de autenticação.
  • Execute o comando npm start para iniciar a API.
  • Acesse a API através da URL http://localhost:5858 ou da porta configurada.

About

Aplicação de back-end escrita em Node.js para gerenciamento de escritório de advocacia seguindo os princípios de Clean Architecture e TDD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published