Back End: NestJS Front End: Angular Funcionalidades Cadastro de Pessoas: Permite adicionar novas pessoas ao sistema, incluindo informações como nome, sobrenome, idade, etc.
Listagem de Pessoas: Exibe todas as pessoas cadastradas no sistema, com a capacidade de visualizar detalhes de cada uma.
Atualização de Pessoas: Permite atualizar as informações de uma pessoa existente, como nome, idade, etc.
Exclusão de Pessoas: Permite remover uma pessoa cadastrada do sistema.
Busca componentes de endereço pelo CEP
Conta data de nascimento de uma pessoa
Deseja feliz aniversario se for o aniversario da pessoa
Validação de campos
Diferenciais Tecnologias Utilizadas: Utilizamos o framework NestJS no back end e Angular no front end, proporcionando uma arquitetura robusta e uma experiência de usuário moderna.
Tratamento de Erros Avançado: Implementamos um sistema de tratamento de erros robusto, garantindo uma experiência de usuário consistente e evitando falhas inesperadas.
Como Executar o Projeto
Navegue até o diretório backend. Execute npm install para instalar as dependências. Execute npm start para iniciar o servidor. O servidor estará disponível em http://localhost:3000/pessoas.
Navegue até o diretório frontend. Execute npm install para instalar as dependências. Execute ng start para iniciar o servidor de desenvolvimento. Abra o navegador e vá para http://localhost:4200. Certifique-se de configurar e executar o back end antes de iniciar o front end para garantir que todas as funcionalidades estejam disponíveis.
Contato