Pular para o conteúdo

Ecommerce

Loja virtual completa, com catálogo, pagamento por Pix, acompanhamento de pedidos e painel administrativo para vendas e estoque.

  • React
  • TypeScript
  • Tailwind CSS
  • Java
  • PostgreSQL
Ver demonstração

O que é

É uma loja virtual completa. O cliente escolhe os produtos, realiza o pagamento e acompanha a entrega diretamente pelo site. A equipe da loja gerencia todas as operações por meio de um painel administrativo exclusivo, que controla pedidos, estoque, entregas e a personalização da loja.

Para quem compra

Encontrar produtos

  • Navegação intuitiva pelo catálogo, busca por nome e filtros por categoria ou ofertas em promoção.
  • Página individual para cada produto, contendo fotos, descrição detalhada, preço e avaliações de outros compradores.
  • Cálculo de frete diretamente na página do produto mediante a digitação do CEP.
  • Recurso de lista de desejos para salvar itens e acompanhá-los posteriormente.

Compra

  • Formas de pagamento:
    • Pix gerado diretamente no site.
    • Pagamento presencial na retirada do produto.
    • Transações por meio de gateways de pagamento, como Stripe e PagSeguro.
  • Opções de entrega:
    • Entrega no endereço cadastrado.
    • Retirada gratuita em um dos pontos físicos da loja.
  • Inclusão de cupons de desconto no carrinho ou checkout.

Acompanhamento

  • Seção "Meus pedidos" para monitorar o status da entrega, o andamento do pagamento e os itens adquiridos.
  • Envio de notificações ou e-mails automáticos a cada alteração no status do pedido.
  • Avaliações: após a conclusão da compra, o cliente pode deixar um comentário acompanhado de fotos. As avaliações passam por moderação da loja antes de serem publicadas.

Perfil

  • Dados cadastrais: gerenciamento de informações pessoais, CPF e endereços de entrega.
  • Recuperação de senha: processo simplificado de redefinição por e-mail.
  • Verificação em duas etapas (opcional): camada extra de segurança que solicita um código gerado por aplicativo autenticador no celular durante o login.
  • Segurança da conta: exigência de e-mail confirmado para finalizar pedidos e alertas enviados pela loja em caso de alterações de senha ou e-mail.

Para a equipe da loja

O painel administrativo é dividido por áreas com controle de permissões de acesso:

  • Vendas: gerenciamento de pedidos, pagamentos, etiquetas de envio, rastreio e solicitações de troca ou cancelamento. Permite também o registro manual de vendas realizadas por WhatsApp ou telefone.
  • Catálogo: administração de produtos, fotos, categorias, promoções e cupons, com suporte à importação e exportação de dados via planilha.
  • Estoque: controle de entradas, saídas e histórico por produto, com baixa automática a cada venda realizada.
  • Pessoas: gestão de clientes, funcionários e definição de permissões de acesso ao sistema.
  • Site: personalização de logotipo, banners da página inicial, menus, redes sociais, pontos de retirada, meios de pagamento e integração com transportadoras.
  • Sistema: visualização de métricas de vendas e logs de auditoria (registro de ações realizadas por cada usuário no painel).

Segurança

  • Os dados do cartão de crédito nunca são armazenados pela loja, sendo utilizados exclusivamente no momento do processamento do pagamento.
  • A confirmação de pagamento ocorre estritamente via comunicação oficial do gateway (webhook/API), ignorando telas intermediárias.
  • As senhas são armazenadas com criptografia segura, e a autenticação em duas etapas está disponível tanto para clientes quanto para a equipe.

Atualizações futuras

  • Emissão automatizada de notas fiscais.
  • Emissão de declaração de conteúdo para os pedidos.