(01) O pedido
A Akim vende ração e acessórios premium para cães e gatos em Santiago. Precisava parar de vender só pelo Instagram e WhatsApp e ter uma loja própria que cobrasse sozinha, lembrasse do cliente e avisasse o dono a cada pedido.
(02) O que faz
- Catálogo com filtros por marca, espécie e linha, busca instantânea e fichas com tabelas nutricionais.
- Carrinho e favoritos que sobrevivem ao fechar o navegador e sincronizam ao entrar na conta.
- Conta de cliente com seus pets, endereços salvos, histórico de pedidos e avaliações.
- Pagamento com cartão via Webpay Plus e confirmação por e-mail com o recibo do pedido.
- Cupons, programa de pontos, tickets de suporte com chat e notificações em tempo real.
- Instala como app no iPhone e no Android (PWA) sem passar pelas lojas de aplicativos.
(03) Como foi construído
- App Router do Next.js com componentes de servidor: o catálogo chega renderizado da borda e o navegador só hidrata o que é interativo.
- Banco PostgreSQL com regras de acesso por linha: cada cliente só lê os próprios pedidos mesmo conhecendo a URL.
- Fluxo de pagamento em três etapas com verificação no servidor: o pedido vira pago só quando a Transbank confirma, nunca pelo navegador.
- Imagens otimizadas e servidas por CDN em WebP, com tamanhos por dispositivo.
- E-mails transacionais com modelos próprios (pedido, envio, recuperação de senha).
(04) Segurança
- Cabeçalhos estritos: Content Security Policy, HSTS e proteção contra clickjacking.
- Painel de administração com papéis e promoção de papel registrada; rotas de admin bloqueadas para buscadores.
- Limites de tentativas no login e nos formulários; verificação anti-bots.
- Webhooks e callbacks de pagamento validados por assinatura e por consulta direta ao gateway.
- Backups automáticos do banco de dados.
(05) Velocidade e Google
Auditado com o Lighthouse no celular a cada entrega. Dados estruturados de produto para o Google mostrar preço e disponibilidade nos resultados.
(06) O que não faz, de propósito
- Não gerencia estoque físico nem integra com sistemas de nota fiscal eletrônica.
- As entregas são coordenadas pelo painel; não há integração automática com transportadoras.