Uma loja virtual moderna construída com React, React Router e TailwindCSS. Este projeto simula um e-commerce completo, oferecendo uma experiência fluida de navegação, busca de produtos, aplicação de filtros, exibição de carrosséis promocionais e gerenciamento de carrinho de compras.
- 🛍 Página inicial com carrossel de promoções automáticas;
- 🔥 Produtos em destaque com selo de oferta;
- 🧾 Catálogo com filtros por categoria, gênero, marca e estado do produto;
- 🧠 Filtro dinâmico por categoria (ex: “Tênis”);
- 📦 Página de produto com detalhes completos: imagens, tamanhos e cores;
- 🛒 Carrinho com persistência via
localStorage; - ➕ Botões para “Adicionar ao carrinho” e “Ver mais” diretamente nos produtos;
- 🎯 Interface responsiva baseada em layout do Figma;
- 🖼 Uso de imagens reais para maior imersão.
- ⚛️ React (com Vite);
- 📦 React Router DOM;
- 🎨 TailwindCSS;
- 🗂 Context API;
- 🧠 JavaScript moderno (ES6+);
- 💾 Armazenamento local com
localStorage.
Clone este repositório e instale as dependências necessárias:
npm installInicie o servidor com o comando:
npm run devA aplicação ficará disponível em: http://localhost:5173
- Vercel
- GitHub Pages (com ajustes específicos)
Todo o visual da aplicação foi criado com TailwindCSS, focando em uma experiência rápida, responsiva e moderna. Os componentes seguem a abordagem mobile-first, adaptando-se de forma inteligente a diferentes tamanhos de tela.
A realização deste projeto só foi possível graças ao apoio e incentivo da Geração Tech e às ferramentas que facilitaram todo o processo de desenvolvimento. A cada linha de código, houve também aprendizado, dedicação e paixão.
A todos que acreditam no poder da criação digital, à comunidade de Desenvolvedores que compartilham conhecimento diariamente — e à você, que chegou até aqui: Obrigado! 💡🙏
Deixo também, um agradecimento mais que especial para:
👏 Prof. Luan Oliveira | https://github.com/in100tiva
👏 Nazaré Almeida | https://github.com/nazare4lmeida
Desenvolvido por JulianSolo. || Atualização em: 30/06/2025.