hebertpaziam / challenge-zbra

Application developed to solve the zbra challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZBRA Challenge

  • As instruções para o teste estão dentro do diretório instructions;
  • Indicamos que use React, Angular ou TypeScript (fique à vontade);
  • Você terá 3 dias para entregar o projeto (tudo bem se levar um pouco mais de tempo);
  • Consideraremos apenas código presente no branch main;
  • Com este projeto, queremos entender seus conhecimentos!

E por fim, esperamos que você entregue o seu melhor!


Iniciando

Esse é um projeto Next.js iniciado com create-next-app.

Primeiramente, instale as dependencias usando o NPM:

npm install

em seguida rode o servidor de desenvolvimento:

npm run dev

Abra http://localhost:3000 em seu browser e veja o resultado.

Esse projeto usa next/font para automaticamente otimizar e carregar a Roboto, uma fonte do Google Fonts.


Testes Unitários

Os testes unitários foram desenvolvidos utilizando o jest e com o apoio do faker.js para gerar a massa de dados.

É possível rodar os testes de duas maneiras considerando que a primeira tem o objetivo de ser utilizada para desenvolver os testes e a segunda tem o objetivo de ser utilizada em uma futura pipeline de CI/CD

npm run test

ou

npm run test:ci

Testes E2E

Os testes E2E foram desenvolvidos utilizando o cypress e com o apoio do faker.js para gerar a massa de dados.

É possível rodar os testes de duas maneiras considerando que a primeira tem o objetivo de ser utilizada para desenvolver os testes e a segunda tem o objetivo de ser utilizada em uma futura pipeline de CI/CD

npm run e2e

ou

npm run e2e:ci

Saiba Mais

Para saber mais sobre o Next.js, de uma olhada nos recursos a seguir:

Você pode conferir o repositório Next.js no GitHub

About

Application developed to solve the zbra challenge


Languages

Language:TypeScript 82.1%Language:SCSS 14.5%Language:JavaScript 3.4%