Sistema de cadastramento What How Why Desenvolver um sistema de cadastro telefônico em que os dados possam ser tratados através de um sistema CRUD Para ter a disposição um sistema confiável e acessível para se acessar, manter e organizar contatos Através do uso de um sistema web, no qual a tecnologia utilizada será ReactJS, e será usado o firebase para armazenar os dados dos clientes Interface principal Deve ser possível possível visualizar os contatos, assim como barra de navegação que permita registrar novos contatos, editar contatos ou excluir contatos User Experience Arquitetura do website Editar contato Formulário Criar contato Formulário Deletar contato Interface de registro ou edição de contato Disponibilizar formulário com validação de entrada de valores de email Filtro Nome, Email e telefone Contatos Clicar para ver informações adicionais Lista de contatos Barra de ferramentas Interface de visualização dos dados do contato Usar modal para mostrar tal visualização Formulário de registro Novo contato Editar contato Exibir valores atuais do contato nos campos