Aplicação desenvolvida durante o processo seletivo para desenvolvedor front-end do UOL. Sua funcionalidade consiste em listar clientes resultantes de uma chamada de API e a filtragem deles de acordo com parâmetros inseridos pelo usuário.
Site rodando deploy do projeto
Site rodando deploy do Storybook do projeto
- Node.js (versão 14.6.0 ou superior)
- npm (geralmente vem com o Node.js) ou Yarn
- git (opcional, para clonar o repositório)
-
Clone este repositório (ou faça o download do ZIP):
git clone https://github.com/moggishere/desafio-uol.git
-
Acesse o diretório do projeto:
cd desafio-uol
-
Instale as dependências com npm:
npm install
Ou, instale com Yarn:
yarn
-
Execute o servidor de desenvolvimento do Next.js com npm:
npm run dev
Ou, com Yarn:
yarn dev
O aplicativo estará disponível em http://localhost:3000.
Nota: Caso queira executar npm start ou yarn start é necessário realizar npm run build ou yarn build primeiro.
-
Certifique-se de estar no diretório do projeto:
cd desafio-uol
-
Execute o Storybook com npm:
npm run storybook
Ou, com Yarn:
yarn storybook
O Storybook estará disponível em http://localhost:6006.
-
Para rodar os testes utilizando Jest e React Testing Library, certifique-se de estar no diretório do projeto:
cd desafio-uol
-
Execute os testes com npm:
npm test
Ou, com Yarn:
yarn test
- npm run dev ou yarn dev: Inicia o servidor de desenvolvimento do Next.js.
- npm run build ou yarn build: Compila o aplicativo Next.js para produção.
- npm start ou yarn start: Inicia o aplicativo compilado.
- npm run storybook ou yarn storybook: Inicia o Storybook.
- npm run storybook ou yarn storybook: Inicia o Storybook.
- npm test ou yarn test: Executa os testes utilizando Jest e React Testing Library.