Skip to content

jsolo84work/digital-store

Repository files navigation

👟 Digital Store

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.

✨ Recursos Principais

  • 🛍 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.

⚙️ Tecnologias Utilizadas

  • ⚛️ React (com Vite);
  • 📦 React Router DOM;
  • 🎨 TailwindCSS;
  • 🗂 Context API;
  • 🧠 JavaScript moderno (ES6+);
  • 💾 Armazenamento local com localStorage.

🚀 Como executar o projeto

💻 Instalação

Clone este repositório e instale as dependências necessárias:

npm install

👽 Ambiente de Desenvolvimento

Inicie o servidor com o comando:

npm run dev

A aplicação ficará disponível em: http://localhost:5173

🌍 Plataformas Compatíveis

  • Vercel
  • GitHub Pages (com ajustes específicos)

🎨 Estilo

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.


🙏 Agradecimentos

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.

About

Projeto FrontEnd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages