Skip to content

Aplicação Full Stack com React e Firebase, para realizar o login, listagem de contatos armazenados, criar novos contatos, atualizar e remover.

Notifications You must be signed in to change notification settings

alvesxdani/lista-contatos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agenda Virtual

Esta é uma aplicação de agenda virtual construída com tecnologias modernas, incluindo Vite (React), Styled-components, Redux, React Router Dom, React Hook Forms, React Icons, YUP e Firebase (auth e firestore). A aplicação permite aos usuários realizar login, visualizar sua lista de contatos, editar contatos e excluir contatos.

Como executar

  1. Clone o repositório:

    git clone https://github.com/alvesxdani/lista-contatos.git
    
  2. Instale as dependências:

    cd lista-contatos
    npm install
    
  3. Execute o aplicativo:

    npm start
    
  4. Acesse o aplicativo:

    Abra http://localhost:3000 no seu navegador.

Funcionalidades

  • Login: Os usuários podem fazer login com e-mail e senha:
  • Lista de Contatos: Após o login, os usuários podem visualizar sua lista de contatos.
  • Editar Contatos: Os usuários podem editar as informações de seus contatos existentes.
  • Excluir Contatos: Os usuários podem excluir contatos da lista.

Tecnologias Utilizadas

  • Vite (React): Um construtor de aplicativos web rápido e configurável que utiliza o ecossistema do React.
  • Styled-components: Uma biblioteca para React e React Native que permite escrever estilos CSS em JavaScript.
  • Redux: Uma biblioteca previsível para gerenciar o estado da aplicação.
  • React Router Dom: Um roteador para React que permite navegação declarativa e baseada em componentes.
  • React Hook Forms: Uma biblioteca para gerenciamento de formulários em React.
  • React Icons: Uma biblioteca de ícones para React.
  • YUP: Uma biblioteca de validação de esquema JavaScript.
  • Firebase (auth e firestore): Uma plataforma de desenvolvimento de aplicativos móveis e web.

Licença

Este projeto está licenciado sob a Licença MIT.

About

Aplicação Full Stack com React e Firebase, para realizar o login, listagem de contatos armazenados, criar novos contatos, atualizar e remover.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published