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.
-
Clone o repositório:
git clone https://github.com/alvesxdani/lista-contatos.git
-
Instale as dependências:
cd lista-contatos npm install
-
Execute o aplicativo:
npm start
-
Acesse o aplicativo:
Abra http://localhost:3000 no seu navegador.
- Login: Os usuários podem fazer login com e-mail e senha:
- Usuário: teste@teste.com
- Senha: Abcd1234
- 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.
- 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.
Este projeto está licenciado sob a Licença MIT.