Lean Cadastro

Lean_SignUp

Lean_Dashboard

Lean_Dashboard_EditUser

💻 Sobre o Projeto

O projeto foi desenvolvido como teste para um processo seletivo e o objetivo foi criar uma aplicação que contém duas páginas, sendo elas página de cadastro (SignUp) e listagem de usuários cadastrados (Dashboard). Os requisitos do sistema desenvolvido são:

  • O usuário poderá se cadastrar informando seu nome completo, e-mail, CPF e telefone.
  • O usuário poderá listar os usuários cadastrados.
  • O usuário poderá excluir usuários cadastrados.
  • O usuário poderá alterar informações de um usuário específico.
  • O sistema deverá persistir as informações cadastradas no localStorage.
  • O sistema deverá ser responsivo.
  • O sistema deverá validar os dados dos usuários utilizando a ferramenta Yup.

Para complementar o teste, foram implementados testes End-To-End cobrindo todos os componentes, pages e hooks criados no projeto. A lib utilizada para implementação dos testes foi o Jest.

🚀 Tecnologias

🚀 Como executar o projeto

# Clone este repositório
$ git clone https://github.com/larissagiaccon/Lean_teste.git

# Acesse a pasta do projeto no terminal/cmd
$ cd lean_teste

# Instale as dependências
$ npm install
# ou utilizando o yarn
$ yarn

# Execute a aplicação em modo de desenvolvimento
$ npm start
# ou
$ yarn start

# O servidor inciará na porta:3000 - acesse <http://localhost:3000>

🚀 Realizando os testes

# Após ter realizado o passo anterior para executar o projeto
# Acesse a pasta do projeto no terminal/cmd
$ cd lean_teste

# Execute os testes implementados
$ npm test
# ou utilizando o yarn
$ yarn test

# Para executar o coverage e verificar a cobertura dos testes
$ npm test:coverage
# ou utilizando o yarn
$ yarn test:coverage

# No diretório do projeto abra o arquivo em
# \coverage\lcov-report\index.html

Feito com ❤️ por Larissa Giaccon

Entre em contato: Linkedin Badge | Hotmail Badge