joseiscj / eStore

Projeto de uma loja virtual (e-commerce) feita em ReactJS, com backend em NodeJS.
7 stars 7 forks source link
carrinho-de-compras estore loja produto

eStore

Descrição

Com a popularização da internet, a demanda por serviços eletrônicos que possam facilitar e gerar impacto na vida das pessoas têm aumentado cada vez mais. A necessidade de se deslocar até lojas físicas, seja para comprar ou pesquisar produtos, gera um dispendimento de tempo considerável. Sendo assim, o e-commerce (ou comércio eletrônico) aparece como uma alternativa para que as pessoas possam comprar, pesquisar preços e produtos apenas possuindo um aparelho com acesso a internet.

Pensando nisso, foi desenvolvido o eStore, uma loja virtual, onde é possível pesquisar por produtos, filtrá-los por categoria, adicioná-los ao carrinho e comprá-los. Além disso, também é possível visualizar informações dos detalhes de cada produto disponível.

Funcionalidades

Pré requisitos

O Sistema Operacional usado foi o Linux e as tecnologias utilizadas foram HTML, CSS, a LP JavaScript através do framework ReactJS, NodeJS e a API Postman para testar o serviço RESTful por meio do envio de requisições HTTP e da análise do seu retorno.

A IDE utilizada foi o Visual Studio Code.

Execução do projeto

Para clonar o projeto, basta executar o seguinte comando:

git clone https://github.com/joseiscj/eStore.git

Para instalar as dependências, execute o seguinte comando:

yarn install

Depois que as dependências estiverem completamente instaladas, você precisará executar o seguinte comando nos diretórios do cliente e do servidor separadamente:

yarn start

Dados via postman

Caso prefira adicionar os dados manualmente, abaixo está o link de uma coleção de requests do postman para exportação:

https://drive.google.com/file/d/10xr6nd5AAi27_475YYU7tUg7lw6GSBpB/view?usp=sharing