Este projeto Next.js contém o componente proposto do desafio. O componente segue a especificação de receber um objeto JSON com nome e nota e exibir de maneira A ou B para o usuário baseado na nota.
O componente está implementado em src/components/CardComponent/Component.js
, mas é renderizado em src/app/page.js
. A documentação do seu funcionamento encontra-se no mesmo arquivo da sua implementação.
Para executar este projeto é necessário ter o Node.js e o Yarn instalado na sua máquina.
- Abra o terminal na raiz do projeto
- Instale as dependências necessárias com o Yarn
yarn install
- Execute o projeto
yarn run dev
Com isso, o projeto estará acessível no seu localhost na porta 3000.
- O Mock dos dados da API estão localizados em
src/mockData/mockApiResponse.json
, você pode alterar esse arquivo para saber como o sistema se comporta com um número maior ou menor de dados.