Preparando seu ambiente

Estúdio de desenvolvimentoBrasil → Mundo

Códigos movem o mundo.

MILWEB® · Desenvolvimento criativo · Brasil → Mundo

Projetos / Loja de iPhone Premium

COLEÇÃO DE RECOMPENSAS · 31 missões

24 de 31

PROCURA-SELoja de iPhone PremiumLoja de iPhone PremiumMW/OS · CASO 24 / 31Vitrine Apple-style · vídeo do unboxing controlado pelo scroll

24 de 31 · PRODUTO DIGITAL

Loja de iPhone Premium

Vitrine Apple-style · vídeo do unboxing controlado pelo scroll

DEMONSTRAÇÃONO AR

Loja de iPhone Premium — tela inicial
ESTÚDIO
MILWEB
Tipo
Sistema Web / SaaS
Stack
Next.js · TypeScript · Tailwind CSS · Playwright

CONTEXTO

Revendedor de iPhone costuma ter só o Instagram como vitrine, ou um template genérico que não passa a sensação de loja premium — e não converte visita em lead qualificado.

O QUE FOI FEITO

Loja de demonstração comercial no estilo Apple Store: hero com vídeo real do unboxing dirigido pelo scroll (a caixa abre conforme o visitante rola), catálogo com parcelamento e ficha de bateria por aparelho, e checkout de lead que monta sozinho a mensagem do WhatsApp — com campo condicional pra quem quer repassar o iPhone antigo. Identidade (nome, produtos, fotos, vídeo) troca num único arquivo de config, então a mesma base vira a loja de qualquer cliente.

VÍDEO REAL CONTROLADO PELO SCROLL

DETALHE TÉCNICO

  • 01O hero não usa autoplay no desktop: um rAF lê a posição do scroll e persegue o currentTime do vídeo com um amortecimento (lerp), então rolar…

    O hero não usa autoplay no desktop: um rAF lê a posição do scroll e persegue o currentTime do vídeo com um amortecimento (lerp), então rolar a página é literalmente abrir a caixa. O arquivo é reencodado com GOP 1 — todo frame vira keyframe — sem o que o seek engasga em produção mesmo rodando liso em localhost. No mobile o mesmo vídeo roda em autoplay puro em loop: aparelho real não decodifica frame de vídeo pausado sem dar play(), então dirigir por scroll deixaria o hero em branco no celular — o pin de altura dupla também só existe no desktop.

  • 02Carrinho e checkout são só frontend (localStorage), sem gateway: o botão final monta a mensagem do WhatsApp com produtos, subtotal e os dado…

    Carrinho e checkout são só frontend (localStorage), sem gateway: o botão final monta a mensagem do WhatsApp com produtos, subtotal e os dados do lead, revelando com uma animação de altura o campo de repasse (modelo + saúde da bateria) só quando o checkbox é marcado. Verificação visual roda com Playwright direto contra a URL de produção — scrub do hero em 5 posições, desktop e mobile — porque o mesmo scrub que passa liso local pode quebrar servido pela CDN.

RESULTADO

Loja de demonstração comercial no estilo Apple Store: hero com vídeo real do unboxing dirigido pelo scroll (a caixa abre conforme o visitante rola), catálogo com parcelamento e ficha de bateria por aparelho, e checkout de lead que monta sozinho a mensagem do WhatsApp — com campo condicional pra quem quer repassar o iPhone antigo. Identidade (nome, produtos, fotos, vídeo) troca num único arquivo de config, então a mesma base vira a loja de qualquer cliente.

QUERO ALGO PARECIDO ↗ABRIR SITE ↗

Enter abre o primeiro resultado · Esc fecha · tecla / abre a busca

Loja de iPhone Premium — Vitrine Apple-style · vídeo do unboxing controlado pelo scroll | MilWeb