🔎 Um site de registro/login baseado na GCB
Confira a aplicação: https://gcb-login-page.vercel.app/login
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.
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.
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
- Typescript
- NextJs
- React Icon
- React Toastify
- Styled Components
- Jest
- Testing Library
- Storybook
- Eslint
- Babel
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>Agradecemos às seguintes pessoas que contribuíram para este projeto:
|
Kayke Fujinaka |