/crud-angular

CRUD de clientes

Primary LanguageTypeScript

CRUD - Clientes

Projeto para CRUD de clientes

Tecnologias utilizadas

Regra de negócio

  • Criar uma tela para consulta dos clientes permitindo:

    • Filtrar por nome e/ou somente ativos.
    • Incluir, alterar e excluir.
  • Criar um cadastro de clientes contendo:

    • Nome, obrigatório;
    • Tipo (pessoa física ou jurídica), obrigatório;
    • CPF (se pessoa física) ou CNPJ (se pessoa jurídica), obrigatório;
    • RG (se pessoa física) ou IE (se pessoa jurídica);
    • Data de Cadastro;
    • Ativo (se está ativo);
    • Telefone, contendo ddd e número, permitir adicionar mais do que um e remover os adicionados. (Mestre Detalhe)
    • Ao gravar validar se já existe um cliente cadastrado com o CPF/CNPJ informado.

Run App

  • npm start -> inicia e roda o projeto em ambiente de desenvolvimento na url: http://localhost:4200/
  • npm run build --prod -> comando para gerar o "pacote" do projeto para fazer o deploy em produção