Skip to content

dbfcode/React-JS-firebase-Cadastro-Login-Hook-Form-Router-DOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Cadastro, Login e Página do Usuário - Aplicação React

Fluxo completo de autenticação de usuários utilizando React, Firebase Auth, React Router Dom e Styled Components, com base em um protótipo visual do Figma da DIO.

🌐 Link para conferir o projeto:

https://react-registration-login-user-home-home.vercel.app/


📄 Páginas

  • Home
  • Cadastro
  • Login
  • Página do Usuário

Essas páginas implementam formulários, validações e navegação utilizando:

  • react-hook-form para controle de formulários
  • yup para validação dos dados
  • react-router-dom para rotas
  • firebase para autenticação na nuvem
  • styled-components para estilização baseada no protótipo Figma

⚙️ Funcionalidades

  • ✅ Cadastro de usuários
  • 🔐 Login com Firebase Authentication
  • 🔄 Navegação entre rotas com react-router-dom
  • 🧪 Validação de campos com yup

🖼️ Exemplo de Validação:

image

🧾 Usuário Cadastrado com Sucesso (Firebase):

usuário adicionado

🙌 Após o Login (Usuário Autenticado):

image


📚 Aprendizados

✅ Formulários com React Hook Form

  • Controle eficiente do estado dos inputs

✅ Validação com Yup

  • Validação baseada em esquemas de dados

✅ Autenticação com Firebase

  • Cadastro e login via Firebase Authentication

✅ Navegação com React Router Dom

  • Rotas declarativas entre páginas

✅ Reutilização de Componentes

  • Criação e reaproveitamento de componentes com styled-components

🚀 Instalação e Execução

Clone o repositório ou baixe os arquivos do projeto.

1. Instale as dependências:

yarn

🔗 Desenvolvido por dig-ie

About

Fluxo completo de autenticação com React, utilizando Firebase Auth, React Hook Form, Yup, React Router e Styled Components. Estrutura limpa, responsiva e reutilizável — ideal para projetos com cadastro e login de usuários.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors