Skip to content

thiago-ximenes/fuzzy-invention

 
 

Repository files navigation

Este é um projeto Next.js criado com create-next-app.

A aplicação consiste em uma busca de produtos utilizando a api do mercado livre.

img.png

As funcionalidades consistem em:

  • Pesquisar por um produto no campo de busca

img.png

  • Filtrar por um produto na tela

img.png

  • Filtrar por preço na tela

img.png

  • Paginação dos produtos

img.png

Começando

Primeiro, instale as dependências:

npm install
# or
yarn install

No caso deste desafio, foi utilizado a api do mercado livre para a busca produtos, basta apenas utilizar o .env.example que já está configurado para que a busca funcione.

cp .env.example .env

Porém, se por algum motivo a api do mercado livre mudar, basta apenas alterar a variável de ambiente NEXT_PUBLIC_MERCADO_LIVRE_SEARCH_URL no arquivo .env para que a busca funcione.

NEXT_PUBLIC_MERCADO_LIVRE_SEARCH_URL=https://api.mercadolibre.com/sites/MLB/search

Em seguida, execute o servidor de desenvolvimento:

npm run dev
# or
yarn dev

abra http://localhost:3000 com o seu navegador para ver o resultado.

Executando os testes

Para executar os testes, execute o seguinte comando:

npm run test
# or
yarn test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.1%
  • CSS 24.6%
  • JavaScript 2.3%