Teste Frontend Jr

Instalando dependências

Para rodar o projeto é necessário ter o Node instalado, assim como o NPM. Execute o seguinte comando no terminal para instalar as dependências:

npm install

#ou

yarn

Rodando localmente

Execute o seguinte comando para rodar o projeto localmente:

npm run dev

#ou

yarn dev

Resolvendo Erros de CORS

Caso você enfrente erros de CORS ao realizar requisições, existem algumas soluções possíveis:

  1. Utilizando uma Extensão do Chrome: Você pode usar a extensão Allow CORS: Access-Control-Allow-Origin para dar um bypass temporário nos erros de CORS.

  2. Configurando o Servidor: Certifique-se de que o servidor esteja configurado com o cabeçalho Access-Control-Allow-Origin: *.

  3. Usando um Proxy: Outra solução é utilizar o CORS Anywhere como um proxy. A URL original da requisição é: https://app.econverse.com.br/teste-front-end/junior/tecnologia/lista-produtos/produtos.json. Após o ajuste com o proxy, a URL ficaria assim: https://cors-anywhere.herokuapp.com/https://app.econverse.com.br/teste-front-end/junior/tecnologia/lista-produtos/produtos.json.

Abra http://localhost:3000 no seu navegador para visualizar o site.

Compilar o projeto

Execute o seguinte comando para compilar o projeto:

npm run build

# ou

yarn build

Isso irá gerar os arquivos buildados na pasta .next.

Testar o código

Execute o seguinte comando para testar o código do projeto:

npm run test

# ou

yarn test