Skip to content

jardelgoncalves-dev/fashionista-ecommerce

Repository files navigation

Logo

Projeto Final do programa AceleraDev React da Codenation

Objetivo

Desenvolver as principais funcionalidades de um e-commerce de moda feminina, o Fashionista, garantindo a melhor experiência possível para os usuários interagirem com os produtos.

Requisitos obrigatórios

  • Para cada item do catálogo de produtos as seguintes informações devem estar na página: -- Imagem -- Nome -- Preço -- Status “Em promoção” -- Preço promocional (se disponível) -- Tamanhos disponíveis -- Selo “Promoção”

  • Deve ser possível adicionar itens por tamanho no carrinho de compras.

  • Deve ser possível visualizar os itens adicionados no carrinho de compras, exibindo imagem, nome, preço e quantidade.

  • Deve ser possível remover itens do carrinho de compras.

Requisitos opcionais

  • O carrinho de compras deve persistir entre reloads de página.
  • Alguns produtos não tem todos os tamanhos disponíveis, mostre apenas os tamanhos disponíveis em estoque.
  • Implemente a funcionalidade de busca em tempo real.

Tecnologias utlizadas:

  • React
  • Redux
  • Redux Saga
  • Redux Persist
  • Nextjs
  • React icons
  • immer
  • Storybook
  • Eslint
  • Prettier
  • Commitlint
  • Husk

Executando projeto localmente

yarn && yarn dev

// ou

npm i && npm run dev