Skip to content

bhwsite/GCB-LoginPage

 
 

Repository files navigation

🐂 GCB Login Page

Descrição da imagem

🔎 Um site de registro/login baseado na GCB

Confira a aplicação: https://gcb-login-page.vercel.app/login

📄 Explicação

O site foi realizado em um desafio passado para os Academy do Grupo GCB.

Nele foi instruido a fazer uma página de login que armazena os dados no Local Storage encriptado, além de possuir o storybook dos componentes e testes unitários.

📁 Páginas

O site tem no total 3 páginas, sendo elas:

  • Login: Página de Login.
  • Registro: Página de Registro.
  • Home: Página principal após ser logado.

⚔️ Desafio

Nesse desafio, você deve construir um site que irá simular todo um fluxo de Login. :heavy_check_mark: Utilizar NextJs
✔️ Salvar dados no LocalStorage
✔️ Validação do Email
✔️ Validação da senha
✔️ Usar Storybook
--- ⚙️ Extra ---
✔️ Implementação de testes unitários
✔️ Encriptando os dados salvos no Local Storage
✔️ Implementar Object Literal
✔️ Esconder e aparecer a senha
✔️ Modal de termos de uso
✔️ Gerador de Token
✔️ Dados aparecem na página de Home

🚀 Tecnologias

📕 Como usar?

Antes de iniciar, você precisa ter Git e Node instalados.

# Clone this project
$ git clone https://github.com/Kayke-Fujinaka/GCB-LoginPage
# Access
$ cd gcb-loginpage
# Install dependencies
$ yarn or npm
# Run the project
$ yarn start or npm start
# The server will initialize in the <http://localhost:3000>

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Kayke Fujinaka no GitHub
Kayke Fujinaka

Volte para o topo

About

🐂 The site was created in a challenge passed to the Academy of the GCB Group.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.6%
  • JavaScript 2.4%