Skip to content
All projects

Case Study

An eco-resort on São Jorge island in the Azores. Six wooden cabins, a historic quinta, and a custom booking form built to connect directly to their channel manager.

Jorge and Filipe run Cabanas da Viscondessa on São Jorge island — six cabins in cryptomeria wood, a historic quinta, and a café on the edge of the forest. Their old website wasn’t connected to their channel manager. I built the new one from scratch, and helped them choose the booking system too.

Visit cabanasdaviscondessa.com

8–9 bilingual pages

PT + EN

Custom booking form

with channel manager integration

89 brand search clicks

position 3.4 on Google

First paid project

hospitality expertise from day one

The objective

What we set out to build

Build a bilingual marketing website for a rural eco-resort in the Azores, connected to their channel manager so guests could check availability and book directly. Replace an outdated site that had no booking integration. Help the client evaluate and select the right channel manager before a single line of code was written.

Timeline: Late 2023 to early 2024, estimated at three weeks.

The challenge

How the project unfolded

Jorge came to me through a referral. He and his son Filipe run Cabanas da Viscondessa on São Jorge island, one of the quieter islands in the Azores. The property is a historic quinta — once belonging to the Viscondessa de São Mateus, Jorge’s great-great-aunt — surrounded by cryptomeria forest. Six wooden cabins, a café called Zéfyr, and a team of three.

Their old website had been built by someone who was no longer helping them. It looked dated, and more practically, it wasn’t connected to any booking system. Guests couldn’t check availability or reserve directly. This was the thing that needed fixing most.

This was also my first paid project as a web developer. There was real enthusiasm, and real nerves alongside it.

What I had was six years at Booking.com. I knew how guests decide where to stay — what they scan on a page, what makes them hesitate, and what makes them commit. I knew how channel managers work: rates, availability, restrictions, the relationship between a property management system and what a guest sees online. That background had never been applied to building a website before. This was the first time.

Before touching design or code, I sat in on a meeting with SiteMinder, the channel manager behind Little Hotelier. I helped Jorge and Filipe evaluate whether it was the right fit. It was.

The booking form I built was custom — not an embedded widget. Bilingual date selection, room type, guest count. When a guest submits, it redirects to Little Hotelier’s checkout. The whole flow needed to feel native to the site, not bolted on.

The site ended up with eight or nine pages in Portuguese and English. The property has a story — the Quinta da Bacelada, the Viscondessa, the cryptomeria wood from Pico island — and that story needed room to breathe.

The impact

What changed

The site has been live since early 2024. The brand ranks on the first page of Google in Portuguese and English, and nearly half the search traffic comes from international visitors across Europe and beyond.

  • Custom booking form built from scratch — bilingual, connected to Little Hotelier, integrated into the site’s design
  • 89 clicks for the brand search term in three months, ranking at position 3.4 on Google
  • 40% of search traffic comes from outside Portugal — the bilingual site reaches guests in the UK, Germany, Switzerland, France, and across Central Europe
  • Channel manager selection handled before development began — not an afterthought
  • Property story preserved in full: the Viscondessa, the quinta, the cryptomeria cabins, the Azores setting
Cabanas da Viscondessa screenshot mobile

The takeaway

What I learned

This was my first paid project. I won’t pretend I wasn’t nervous. But I also had six years of hotel operations in my head — rates, availability, what makes a guest click “book” versus close the tab. I used all of it. The booking system meeting, the bilingual structure, the conversion decisions. What felt risky at the time turned out to be exactly the kind of work I was already built for.

A historic quinta in the Azores got a website guests could actually book through.

Built with

Tech stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Sanity
  • Little Hotelier
  • Google Maps
  • Vercel

Hospitality is a different kind of brief.

If you run a hotel, guesthouse, or tourism property, I understand what your website needs to do. Let’s talk.