mauricio-alves / teste-carvalho-aleixo-inc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Carvalho Aleixo Inc Challenge

The objective is to create a simple script to scrape Amazon product listings from the first page of search results for a given keyword. For this project, I chose to develop it using React, Tailwind, Axios, Cheerio, and Node.

How to begin:

Front end

  1. First, clone this repository;
  2. Open with any IDE;
  3. Open the terminal and run the npm install command;
  4. Then, run the npm start command;
  5. A window will open in your browser and the application will run;

Back end

  1. Open the terminal and run the npm install command;
  2. Then, run the npm start command.
  3. The server will run on your terminal.

After two years of coding with frameworks and libraries, this was a challenge that made me remember my knowledge of React, Tailwind, consuming APIs, and Vanilla Javascript methods. It was the first time I had contact with Cheerio and, for me, it was a challenge to understand how it works and learn how to use it.


Desafio Carvalho Aleixo Inc

O objetivo é criar um script simples para extrair listagens de produtos da Amazon da primeira página de resultados de pesquisa para uma determinada palavra-chave. Para este projeto optei por desenvolvê-lo utilizando React, Tailwind, Axios, Cheerio e Node.

Como começar:

Front end

  1. Primeiro, clone este repositório;
  2. Abra com qualquer IDE;
  3. Abra o terminal e rode o comando npm install;
  4. Então, rode o comando npm start;
  5. Uma janela abrirá no seu navegador e a aplicação será executada;

Back end

  1. Abra o terminal e rode o comando npm install;
  2. Então, rode o comando npm start.
  3. O servidor será executado no seu terminal.

Após dois anos codificando com frameworks e bibliotecas, esse foi um desafio que me fez relembrar meus conhecimentos de React, Tailwind, consumo de APIs e métodos Vanilla Javascript. Foi a primeira vez que tive contato com o Cheerio e, para mim, foi um desafio entender como ele funciona e aprender a utilizá-lo.

About


Languages

Language:JavaScript 83.0%Language:HTML 16.3%Language:CSS 0.6%