- 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!
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.
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
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
Para saber mais sobre o Next.js, de uma olhada nos recursos a seguir:
- Documentação Next.js - saiba mais sobre as funcionalidades Next.js e sua API.
- Aprenda Next.js - um tutorial interativo de Next.js.
Você pode conferir o repositório Next.js no GitHub