/Clothing-E-Commerce

Clothing E-Commerce é um repositório criado para fins de estudo em conjunto com o curso Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL).

Primary LanguageTypeScript

Clothing E-Commerce

Clothing E-Commerce é um repositório criado para fins de estudo em conjunto com o curso Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL). Ele contém o código e recursos utilizados para aprender diversos conceitos e tecnologias abordadas no curso. Este README fornece uma visão geral do projeto, seus objetivos e como configurá-lo em sua máquina local.

Gif de como usar o site

Funcionalidades

  • Catálogo de Produtos: O site apresenta um catálogo de produtos organizados por categorias, permitindo aos usuários navegar facilmente pelos itens disponíveis.

  • Autenticação de Usuários: Os usuários podem fazer login usando e-mail e senha ou através de autenticação pelo Google.

  • Criação de Conta: Os usuários podem criar uma conta no site fornecendo um e-mail e senha para acessar recursos adicionais e salvar suas preferências.

  • Adicionar ao Carrinho: Os usuários podem adicionar produtos ao carrinho de compras enquanto navegam pelo catálogo.

  • Finalizar Compra: Os usuários têm a opção de finalizar a compra usando um cartão de crédito, integrado ao serviço de pagamento Stripe.

Tecnologias

O projeto utiliza as seguintes tecnologias e ferramentas:

  • JavaScript
  • TypeScript
  • Vite
  • React
  • React Router
  • Redux
  • Redux Saga
  • Redux Persist
  • Reselect
  • Firebase
  • SCSS
  • Styled Components
  • Stripe
  • Local Storage

Primeiros Passos

Para executar este projeto em sua máquina local, siga estes passos:

    # Clone este repositório em sua máquina local usando o comando
    git clone https://github.com/ikarofelix/Clothing-E-Commerce.git
    # Navegue até o diretório do projeto:
    cd Clothing-E-Commerce
    # Instale as dependências
    npm install