A carregar

QUINTA DOS ESPIGUEIROS

Um website em cinco idiomas para uma propriedade privada no Douro, escrito quase todo à mão: cerca de 5.900 linhas de código próprio e apenas duas dependências.

Visitar website
ClienteQuinta dos Espigueiros
IndústriaTurismo / Resort
ServiçosWeb design, Desenvolvimento, Acessibilidade
Tech stackReact, Vite, CSS puro, i18n próprio, AVIF
Ano2026
QUINTA DOS ESPIGUEIROS
O projeto

A MIRAE construiu o website da Quinta dos Espigueiros praticamente do zero: cinco idiomas servidos por um motor de tradução próprio, cinco casas com galeria e registo AL, carrosséis feitos à mão e pedido de reserva direto, tudo com apenas duas dependências no projeto.

O briefing

A Quinta dos Espigueiros é uma propriedade privada à beira do Douro, com cinco casas para receber. O site tinha de as apresentar uma a uma, com área, capacidade, comodidades e o número de registo AL de cada uma, e de falar a língua de quem chega de fora.

O modelo é de pedido, não de compra: sem checkout nem calendário de disponibilidade, o visitante envia um pedido de reserva de nove campos ou liga diretamente, e a equipa responde. Uma decisão que respeita o caráter reservado da propriedade.

Abordagem de design

Cinco casas, cinco galerias

Cada casa tem a sua ficha e a sua galeria: 47 fotografias distribuídas por cinco lightboxes feitos de raiz, com setas, dots, navegação por teclado e bloqueio de scroll. Ao lado, área, quartos, capacidade, comodidades e o registo AL, como manda a lei portuguesa.

Acessível em cada detalhe

HTML semântico, hierarquia de títulos coerente, aria-label em todos os controlos por ícone, tabs com os papéis certos, foco visível e teclado a funcionar em cada cartão: o site é navegável por quem não usa rato.

Desenvolvimento

Duas dependências, e mais nada

O projeto tem apenas react e react-dom: sem bibliotecas de UI, de animação, de carrossel, de traduções ou de formulários. Cerca de 5.900 linhas de código próprio, doze componentes e treze folhas de estilo, tudo escrito à medida do sítio.

Cinco idiomas, motor próprio

Português, inglês, francês, neerlandês e espanhol, servidos por um motor de tradução escrito em cerca de 47 linhas: contexto de React, chaves por notação de ponto, preferência guardada e idioma do documento sempre atualizado. São cerca de 810 linhas de tradução, com as descrições completas das casas.

Carrosséis feitos à medida

Cada carrossel tem a lógica do seu lugar: o hero roda quatro imagens, os testemunhos mudam a cada oito segundos com contador e proteção contra duplo clique, e a galeria geral arrasta-se com o rato ou o dedo, com barra de progresso proporcional.

Pedir reserva, ou ligar

Um formulário de pedido com nove campos, com estados de envio e sucesso e um email formatado em tabela para a equipa, e um botão de reserva que abre telefone e WhatsApp, reutilizado em cinco pontos do site a partir de um único componente.

Projetos

Continua a explorar o nosso trabalho

Ver todos
Chamada intro grátis de 20 min

Diga-nos o que está a construir

Fale-nos dos seus objetivos e respondemos em 24 horas com um âmbito claro e os próximos passos.