Skip to content

rickreisdev/insanyshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InsanyShop

InsanyShop é um e-commerce simples de produtos diversos, onde o usuário pode visualizar a lista completa de produtos com paginação, filtros por categoria e busca por termos, além de um sistema de carrinho funcional.

O design segue os layouts disponíveis no Figma, proporcionando uma interface intuitiva e responsiva.


🛠 Tecnologias utilizadas


📄 Funcionalidades

  • Catálogo de Produtos
    • Listagem de todos os produtos com paginação
    • Filtro por categoria
  • Páginas Dinâmicas
    • Produtos de uma categoria específica
    • Exibição de produto específico com detalhes e opção de adicionar ao carrinho
    • Resultados de pesquisa por termo
  • Carrinho de Compras
    • Adicionar e remover produtos
    • Alterar quantidade de itens respeitando o estoque
    • Resumo do pedido (subtotal, frete, total)
    • Persistência de itens via localStorage
  • Loading
    • Indicadores de carregamento enquanto o conteúdo das páginas é carregado

🎨 Design

O layout foi inspirado nos protótipos disponibilizados no Figma.


🚀 Instalação e execução

  1. Clonar o repositório
git clone https://github.com/rickreisdev/insanyshop.git
cd insanyshop
  1. Criar arquivo .env na raiz do projeto
  • Adicionando a variável de ambiente com a url da API
NEXT_PUBLIC_API_URL=https://api.example.com
  1. Instalar dependências
npm install
  1. Rodar o projeto
npm run dev
  1. Acessar a aplicação

⚡ Observações

  • O carrinho de compras persiste os itens mesmo após recarregar a página, utilizando localStorage.
  • Todas as páginas são responsivas, adaptando-se a diferentes tamanhos de tela.
  • A interface possui feedback visual via react-toastify para ações como adicionar ao carrinho e atingir o limite de estoque.

Desenvolvido por

Meu Logo

About

InsanyShop é um e-commerce simples de produtos diversos, onde o usuário pode visualizar a lista completa de produtos com paginação, filtros por categoria e busca por termos, além de um sistema de carrinho funcional.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages