← All projects

The digital guide hosts leave in the room: guests scan a QR code and the AI answers in their language.

Status
Working demo, with guest page and read-only dashboard. First version built in 2 days.

The problem

B&B and holiday rental hosts get the same questions every day: Wi-Fi, check-out, parking, where to eat. They come in several languages and at any hour.

The information is scattered across Airbnb messages, WhatsApp and printed sheets, so guests can't find it and message the host. And the host has no way to know what guests really ask.

What it does

The host fills in the property page and prints the QR code. Guests open the guide with no app or sign-up and ask the assistant.

If the assistant doesn't know the answer it says "I'll ask the host and get back to you" and passes the question to the host, who replies from the dashboard or Telegram. One click turns that reply into a new FAQ.

From the dashboard the host also manages extra services, anonymous feedback, the Airbnb and Booking calendar with ready-made welcome messages, and sees what the AI costs per property: about 2 cents a month.

How I built it

Backend on Supabase: Postgres in Europe with Row Level Security, so each host sees only their own data, enforced by the database. APIs on Edge Functions in TypeScript and scheduled jobs with pg_cron, which delete questions after 90 days.

The assistant uses Claude Haiku with structured JSON answers and only the information the host wrote: it doesn't invent times, prices or addresses and ignores manipulation attempts.

Frontend in plain HTML, CSS and JavaScript on Netlify, with security headers and a Content Security Policy. On every change GitHub Actions runs 99 tests and scans the code for secrets.

What I learned

Privacy is designed at the start: no guest names, emails or phone numbers, anonymous questions deleted after 90 days. That keeps the product simple to explain too.

Stack

  • Claude Opus 5.5
  • Claude Code
  • Claude Haiku
  • Supabase Postgres
  • Row Level Security
  • Edge Functions + Hono
  • pg_cron
  • Netlify
  • Resend
  • Telegram Bot API
  • iCal
  • Vitest
  • Playwright