/project-frontend-online-store

Projeto de Front End que buscou dados da API do Mercado Livre, simulando uma loja de produtos online, usando React..

Primary LanguageJavaScript

Captura de tela de 2022-11-05 11-28-53

- Project Front-End Online Store

Projeto desenvolvido no módulo de Front-end da Trybe. English below

✏ Informações sobre o projeto

O objetivo deste projeto, que fiz em grupo com Marina Catão (github.com/Marinavdac), Luiz Felipe Pereira (github.com/LuizFelipe406) e Ricardo Sbeghen (github.com/RicardoSbeghen), foi criar uma versão simplificada, sem persistência no banco de dados, de uma loja online, desenvolvendo suas funcionalidades de acordo com demandas definidas em um quadro Kanban, em um cenário mais próximo do mercado de trabalho.

A partir dessas demandas, montamos uma aplicação na qual os usuários poderão:

◉ Buscar produtos por termos e categorias a partir da API do Mercado Livre;
◉ Interagir com os produtos buscados de modo a adicioná-los e removê-los de um carrinho de compras em diferentes quantidades;
◉ Visualizar detalhes e avaliações prévias de um produto, bem como criar novas avaliações;
◉ E por fim, finalizar a compra (simulada) dos itens selecionados.

🛸 Principais tecnologias utilizadas / Main technologies used:


🛠 Testes

Neste projeto utilizamos a React Testing Library (RTL) para execução dos testes. We used React Testing Library (RTL) to run the tests.

🇬🇧 English here
In this project, which I did with Marina Catao (github.com/Marinavdac), Luiz Felipe Pereira (github.com/LuizFelipe406) and Ricardo Sbeghen (github.com/RicardoSbeghen), we created a simplified version, without persistence in the database,of an **online store**, developing its functionalities according to requirements defined in a Kanban Board, in a situation trying to replicate the job market.

Meeting those requirements, we put together an application in which users will be able to:

◉ Search products by terms and categories through Mercado Livre's API;
◉ Interact with the searched items by adding to and removing them from a shopping cart in different quantities;
◉ View details and previous ratings of a product, as well as writing new reviews;
◉ Conclude the (simulated) purchase of the selected items.