Website com encomendas 2026
MEL Queijadaria Artesanal
Landing page editorial e encomendas sem conta para uma marca de queijadas da Madeira. O site gere a encomenda, nunca o dinheiro.
O projeto
A MEL é uma queijadaria artesanal da Madeira. O site é uma página única com um hero coreografado por scroll, texturas de papel rasgado e notas manuscritas, e um fluxo de encomenda que parece parte da mesma página em vez de uma loja acrescentada depois.
O cliente escolhe sabores, data, hora e forma de entrega, e envia um pedido. Não há carrinho no servidor, nem conta de cliente, nem pagamento online. A MEL confirma, faz as queijadas e entrega. Do lado da dona, um painel mostra as encomendas por estado, com um único botão para o passo seguinte de cada uma.
Seis emails acompanham a encomenda, do pedido recebido ao agradecimento enviado um dia depois da recolha.
Em detalhe.
Direção visual.
Uma página com ar de revista: tons de creme e papel, tinta escura, verde-floresta, bordeaux e mostarda. A Bebas Neue faz os títulos, a DM Sans o texto corrido e a Caveat as notas manuscritas que dão o lado artesanal. Papel rasgado e apontamentos à mão ligam a página de apresentação ao formulário de encomenda.
Tipografia
- Bebas Neue
- DM Sans
- Caveat
Cores
- #F2E9DA
- #201713
- #26351F
- #731F1C
- #DEA62C
Por dentro.
-
01
Os preços nunca vêm do cliente. O navegador envia apenas identificadores e quantidades, e o servidor calcula os totais a partir da configuração e guarda-os como registo fixo em cada linha da encomenda.
-
02
As páginas públicas usam um token aleatório de 48 caracteres. Os ids sequenciais da base de dados nunca chegam ao cliente.
-
03
Todos os emails são jobs em fila e cada um é enviado no máximo uma vez, com a data de envio guardada na encomenda. O agradecimento é um job com atraso, com uma verificação horária do agendador como rede de segurança.
-
04
O formulário tem honeypot, verificação de tempo, limites de pedidos, proteção contra envio duplo, cabeçalhos de segurança e Cloudflare Turnstile opcional.
-
05
O acesso é só para a dona. Não há registo público e as contas são criadas pela linha de comandos. Cada mudança de estado fica registada com o autor.
-
06
A stack Docker inclui nginx, PHP-FPM, worker de fila, agendador e Mailpit para testar emails. Usa SQLite em local e PostgreSQL em Laravel Cloud, com Mailgun em produção.
Projeto privado. Posso mostrá-lo numa chamada.