Esta é uma aplicação web que visa desenvolver um sistema de lista de contatos, proporcionando uma experiência eficiente e inteligente na gestão de informações de contatos pessoais.
Recursos Principais
- Chamada a API: A aplicação faz uma chamada para uma API Externa que devolverá uma série de informações de contatos.
- Listagem de Contatos: Lista todas as informações recebidas da API em formato de lista de contatos.
- Adicionar novo Contato: Cria a funcionalidade do usuário ser capaz de adicionar um novo Contato a listagem. Persistindo as informações no próprio browser.
- Remover Contatos: Disponibiliza para o usuário excluir um contato da lista.
- Editar Contatos: Disponibiliza para o usuário editar qualquer campo de um contato da lista.
- Filtros: Adiciona filtros na listagem para as seguintes informações: Gender, Language, Age e Birthday (todos de um determinado mês)
- Resumo: Adiciona um resumo estatístico da lista, exibindo a contagem total dos campos: Gender e Language
- ReactJS
Para clonar e executar este aplicativo, você precisará de Git e Node.js (que vem com npm) instalado em seu computador.
# Clone este repositório
$ git clone [email protected]:priscilaSartori/lista-de-contatos.git
# Acesse a pasta do projeto
$ cd lista-de-contatos
# Instale as dependências
$ npm install
# or
$ yarn add install
# Execute o projeto 📎
$ npm start
Acesse o aplicativo em seu navegador em http://localhost:3000.
Feito com ♥ by Leste Telecom 👋