Skip to content

Projeto de uma loja virtual (e-commerce) feita em ReactJS, com backend em NodeJS.

Notifications You must be signed in to change notification settings

joseiscj/eStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Na página inicial, o usuário pode:
    • Visualizar lista de produtos disponíveis na loja, onde cada produto contém contém descrição e preço.
    • Filtrar os produtos através de categorias.
    • Adicionar o produto ao carrinho de compras.
  • Na página do carrinho de compras, o usuário pode:
    • Remover do carrinho.
    • Ver quais produtos estão adicionados no carrinho.
    • Indicar a quantidade de cada produtos para compra.
    • Ver o valor total da compra.
  • Na página de produtos, o usuário pode:
    • Ver os detalhes do produto, como sua descrição, preço e imagem ampliada.
    • Adicionar o produto ao carrinho de compras.

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

About

Projeto de uma loja virtual (e-commerce) feita em ReactJS, com backend em NodeJS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published