Voltar aos projetos

ConcluídoWeb

Savora

Site institucional com cardápio digital, seções de apresentação, mapa de localização e formulário de reservas com automação real de ponta a ponta. Construído como peça de portfólio, com foco em animação de alto padrão e performance. Todos os dados do restaurante são fictícios.

Tela principal do projeto Savora

O problema

Demonstrar, em uma peça de portfólio, o que separa uma landing page bonita de uma entrega real: animação autoral, performance medida e um formulário que realmente termina em algum lugar.

A solução

Uma hero com montagem animada do prato (composta apenas com transform e opacity, respeitando prefers-reduced-motion) e um fluxo de reservas que vai da validação no cliente até a planilha e o relatório em PDF.

O que o projeto faz

  • Landing page completa: hero, sobre, especialidades, ingredientes, galeria, avaliações, localização, FAQ e CTA
  • Cardápio digital com itens organizados por categoria
  • Animação autoral na hero: montagem do prato, com fallback estático para prefers-reduced-motion
  • Localização via embed real do Google Maps, com filtro visual combinando com o tema
  • Reservas ponta a ponta: React Hook Form → server function → webhook do Make → Google Sheets → relatório em PDF

Decisões técnicas

Origem do projeto

O projeto foi iniciado no Lovable e evoluído manualmente — incluindo a limpeza do scaffold de UI, que removeu componentes e dependências não utilizados.

Performance como decisão de design

A sequência de montagem anima somente transform e opacity e roda uma única vez; nada usa repeat infinito além da auréola do prato. O will-change é aplicado só enquanto uma peça está caindo, e no mobile a timeline usa menos peças e menos partículas.

Telas do projeto

Savora — Cardápio digital
Cardápio digital
Savora — Reservas
Reservas
Savora — Galeria
Galeria