O Sistema de Lista Telefônica é uma aplicação web desenvolvida em React que permite gerenciar contatos e realizar buscas por nome ou número de celular. Utiliza a API Call-List (Você pode utilizar Ctrl + botão esquerdo do mouse para abrir em uma nova aba) como fonte de dados para armazenar e recuperar informações dos contatos.
Função | Descrição |
---|---|
Adicionar novo contato | Permite adicionar um novo contato à lista telefônica, fornecendo informações como nome, documento de identificação, empresa, setor e números de telefone. |
Buscar contato | Possibilita buscar contatos na lista telefônica por nome ou número de celular. Se nenhum campo de busca for preenchido, serão listados todos os contatos. |
Editar contato | Permite editar as informações de um contato existente na lista telefônica, incluindo nome, documento de identificação, empresa, setor e números de telefone. |
Excluir contato | Permite excluir um contato da lista telefônica. |
Acessar o Sistema:
https://lista-telefonica-ruddy.vercel.app/ (Você pode utilizar Ctrl + botão esquerdo do mouse para abrir em uma nova aba)
Criar um Novo Cadastro:
Buscar um Cadastro:
Editar um Cadastro:
-
Após realizar a busca pelo contato desejado, clique no botão "Editar" ao lado do contato.
-
Uma mensagem de confirmação aparece; selecionar "Sim" abre o formulário de edição, enquanto "Não" cancela a operação.
-
O formulário de edição será aberto, permitindo que você atualize as informações do contato.
-
Após fazer as alterações desejadas, clique em "Salvar" para atualizar o contato.
Excluir um Cadastro:
-
Após realizar a busca pelo contato que deseja excluir, clique no botão "Excluir" ao lado do contato.
-
Uma janela de confirmação será exibida. Clique em "Sim" para confirmar a exclusão ou "Não" para cancelar.
apos isso a caixa de mensagem deve aparecer informando que o item foi excluido.
Os principais componentes do sistema são:
-
IconLabelButtons: Exibe campos de busca por nome e número de celular, além de botões para abrir o formulário de adição de novos contatos.
-
Formulario: Utilizado para adicionar novos contatos à lista telefônica.
-
FormularioEdicao: Permite editar informações de contatos existentes.
-
DadosObtidos: Responsável por exibir os contatos obtidos da busca e permitir expandir, editar ou excluir cada contato.
-
Busca: Realiza requisições para buscar contatos na lista telefônica com base no nome ou número de celular fornecido.
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novas funcionalidades. Se você encontrar algum problema ou tiver alguma sugestão, por favor, abra uma issue.