Hospedagem • Experiência digitalVídeo de aberturaDesign responsivo3 idiomas
A experiência começaantes da chegada.
Um site que traduz o encanto de se hospedar à beira-mar.
O site de uma hospedagem de casas e chalés à beira-mar, em três idiomas, com um painel de 19 telas para o dono.Casas e chalés à beira-mar, em 3 idiomas, com painel do dono.
- Next.js 16.3
- React 19.2
- TypeScript 5.9
- Tailwind CSS 3.4
- next-intl 4.13
- Framer Motion 12
- Lenis 1.3
Hospedagem • Experiência digitalVídeo de aberturaDesign responsivo3 idiomas
A experiência começaantes da chegada.
Um site que traduz o encanto de se hospedar à beira-mar.
- Next.js 16.3
- React 19.2
- TypeScript 5.9
- Tailwind CSS 3.4
- next-intl 4.13
- Framer Motion 12
- Lenis 1.3
O site de uma hospedagem de casas e chalés à beira-mar, em três idiomas, com um painel de 19 telas para o dono.Casas e chalés à beira-mar, em 3 idiomas, com painel do dono.
- Next.js 16.3
- React 19.2
- TypeScript 5.9
- Tailwind CSS 3.4
- next-intl 4.13
- Framer Motion 12
- Lenis 1.3
Antes da chegada
O hóspede sente a praia antes de chegar nela.
Quem procura hospedagem decide em poucos segundos, e foto parada não mostra o lugar. Por isso o site se mexe como a praia: abre com um vídeo, as fotos andam devagar com a rolagem e os títulos chegam palavra por palavra. Quase tudo é CSS feito à mão; a biblioteca de animação entra em só três lugares.
Vídeo de abertura
A primeira coisa que se vê é o lugar em movimento, com um vídeo próprio para o celular e uma foto no lugar, para quem pede menos movimento.
No código
src/components/sections/hero.tsxFotos em camadas
A foto anda mais devagar que a página e dá a sensação de profundidade (o efeito parallax).
No código
src/components/fx/parallax-media.tsxPalavra por palavra
Os títulos aparecem uma palavra de cada vez, no ritmo da leitura.
No código
src/components/fx/split-reveal.tsxCapítulos que se abrem
Cada parte da página entra como um capítulo novo, com um vigia só para a página inteira, leve para o celular.
No código
src/components/fx/chapter-reveal.tsxBotão magnético
O botão é puxado na direção do mouse e dá vontade de clicar. É o mesmo efeito destes cartões: toque ou passe o mouse.
No código
src/components/fx/magnetic.tsxRolagem macia
A página desliza sem trancos, com o Lenis, e desliga sozinha para quem pede menos movimento.
No código
src/components/providers/smooth-scroll.tsx
- 38
- animações próprias, escritas em CSS
- 52
- arquivos que respeitam quem pede menos movimento

Uma experiência. Três idiomas.
Acomodações, disponibilidade e informações para planejar a estadia.
EnglishPortuguêsEspañolDo primeiro contato ao pedido de reserva.Português • Inglês • EspanholQuem vem de fora lê o site na língua dele: cada página tem o seu endereço em português, inglês e espanhol. E quem cuida do site não precisa saber traduzir, no painel, um botão passa o texto novo do português para as outras duas línguas. Toque ou passe o mouse numa placa para ver a frase nos três idiomas.
- O chapéu da página de disponibilidade
- O título da mesma página
- O botão do pedido
- 1.977 textosEm cada idioma, do site e do painel.
- Um endereço por idiomaOs endereços /pt, /en e /es: o Google encontra cada versão.
- Tradução no painelUm botão traduz o texto novo do português para inglês e espanhol (pelo serviço MyMemory).
- O painel também fala três línguasQuem cuida do site escolhe o idioma do painel.
A agenda
O calendário do Airbnb aparece no site sozinho.
Casa de praia costuma ser anunciada no Airbnb, e manter duas agendas à mão é pedir para alugar a mesma data duas vezes. Aqui o site lê o calendário de cada acomodação lá no Airbnb e mostra ao hóspede o que está livre. Desça para ver a maré encher os dias ocupados.
- 1Livre
- 2Ocupado
- 3Ocupado
- 4Ocupado
- 5Ocupado
- 6Livre
- 7Livre
- 8Livre
- 9Ocupado
- 10Ocupado
- 11Ocupado
- 12Ocupado
- 13Livre
- 14Livre
- 15Livre
- 16Ocupado
- 17Livre
- 18Livre
- 19Livre
- 20Livre
- 21Livre
- 22Ocupado
- 23Ocupado
- 24Ocupado
- 25Ocupado
- 26Ocupado
- 27Ocupado
- 28Livre
- 29Livre
- 30Ocupado
- 31Ocupado
- O Airbnb mandaO que está reservado lá fica ocupado aqui, cada acomodação tem o seu calendário.
- O site vai buscarO servidor lê esse calendário (no formato iCal, o mesmo dos apps de agenda) e guarda a resposta por 30 minutos, para não pesar.
- O hóspede vê os dias livresNa página de disponibilidade, nas três línguas.
- Ele pede a reservaPor um formulário. Não há pagamento no site: a reserva é combinada depois.
- O pedido chega no painelCai nas mensagens com a etiqueta de reserva, e a tela Reservas mostra só esses pedidos.

Painel administrativo próprio
Beleza para o hóspede. Controle para o negócio.
Conteúdo, acomodações e disponibilidade em um só painel.
Acomodações e tarifasPáginas e galeriaPedidos de reservaE-mail marketing19 telas de gestãoSite de hospedagem que depende de programador para trocar um preço fica velho rápido. Aqui o dono muda tudo sozinho, em 19 telas, cada uma é um chaveiro neste quadro de recepção. Toque ou passe o mouse para pegar uma chave.
Hospedagem
- 01PainelA visão geral do site, logo na entrada.
- 02AcomodaçõesCasas e chalés: fotos, textos, comodidades.
- 03TarifasOs valores de cada acomodação e período.
- 04DisponibilidadeO calendário de cada uma, ligado ao Airbnb.
- 05ReservasSó os pedidos de reserva, separados.
Conteúdo
- 06PáginasOs textos de cada página do site.
- 07SeçõesA ordem e o liga-desliga das partes da home.
- 08Editor de seçãoO texto de uma parte, nos três idiomas.
- 09NavegaçãoOs itens do menu.
- 10RodapéO que aparece no pé de toda página.
- 11DepoimentosO que os hóspedes disseram, com lixeira.
- 12MomentosA galeria de fotos, com lixeira.
- 13Praia Busca VidaA página da praia e da região.
Comunicação
- 14MensagensContatos e pedidos, com a resposta ali mesmo.
- 15Newsletter e e-mailAssinantes, campanhas, modelos e automações.
Sistema
- 16BackupAs cópias, com a prévia do que muda antes de voltar uma.
- 17AuditoriaQuem mudou o quê, com o antes e o depois.
- 18ConfiguraçõesMarca, contatos e mídias do site.
- 19SenhaA troca da senha do painel.
O painel tem tema claro e escuro e os três idiomas, como o site. A entrada é por senha, com 5 códigos de resgate para quando ela se perde.
A caixa de correio
Uma central de e-mail dentro do próprio site.
Para chamar o hóspede de volta, quase todo mundo paga um serviço de e-mail marketing à parte. Aqui ele mora no painel: a lista de assinantes, as campanhas e os modelos. O envio conversa direto com o servidor de e-mail (SMTP), por um cliente escrito do zero, sem pacote pronto. Toque ou passe o mouse num envelope para abri-lo.
Campanhas
Escreve, escolhe para quem e manda.
Modelos
Montados em blocos, sem código.
Automações
Gatilhos prontos para configurar.
Por idioma
Cada assinante na língua dele.
Em lotes
Sem travar o servidor de e-mail.
Histórico
Cada envio fica registrado.
Sair com um clique
Quem não quer mais, sai sozinho.
Contra robôs
A inscrição não aceita spam.
O caminho de uma campanha
- Rascunho
- Agendada
- Na fila
- Enviando
- Enviada
Nada se perde
O que o dono escreve fica guardado.
Quem edita o site todo dia, um dia apaga o que não devia. Por isso existem duas redes: cada alteração no painel gera uma cópia, e o servidor ainda tira uma cópia do conteúdo e das fotos a cada hora, só quando algo mudou. Antes de voltar uma cópia, o painel mostra o que vai mudar.
- 24Cópias de hora em horaNo servidor: as últimas 24 horas, uma por hora.
- 14Cópias diáriasNo servidor: uma por dia, nas últimas duas semanas.
- 8Cópias semanaisNo servidor: uma por semana, nos últimos dois meses.
Cópia a cada alteração
No painel, cada mudança gera uma cópia: todas das últimas 48 horas e uma por dia até 30 dias.
A lixeira
Depoimento ou foto apagados vão para a lixeira e podem voltar.
O que mudou, e quando
A auditoria registra cada alteração do painel e mostra o antes e o depois.
Atualizar sem apagar
Quando o site ganha uma versão nova, o texto e as fotos do dono ficam: três camadas de proteção cuidam disso.
As tecnologias
Do que é feito, peça por peça
Um site de hospedagem com painel próprio, sem banco de dados: o conteúdo mora em arquivos, gravados com cuidado para nunca corromper. Escolha uma peça para ver o que ela faz aqui e em que arquivo está.
17tecnologias, em 5 camadas
Tela
Idiomas
Dados
Integrações
Servidor
As telas
Um álbum de férias.
O site, o painel e o celular, nos temas escuro e claro. Desça para as fotos se revelarem; clique numa para ver grande.
O site
O painel
No celular




Sites e experiências webRecóleo