Cherry Appointments — booking over WhatsApp with an AI agent
Multi-tenant booking SaaS: customers book by chatting with an AI agent on WhatsApp or Telegram, while the business runs everything from a single dashboard.
What it is
A multi-tenant booking SaaS. Customers book by chatting on WhatsApp or Telegram with an AI agent, in plain language, without downloading anything or creating an account. The business runs it from one dashboard: live analytics, calendar, customers, services and availability.
The hard part
The visible part is the conversation. The part that decides whether the product holds up is the other one: two people cannot take the same slot, payments reconcile with Stripe, and each business sees only its own data in a shared database.
Stack: React 19 + Vite + HeroUI on the front end · FastAPI and PostgreSQL behind it · Stripe for payments.
Other work with a related technical focus:
Mirador — AI-native home-buying copilot
A LangGraph agent with 19 tools and human confirmation before any payment, over a transactional backend with hard guarantees and a 3D viewer you can walk through.
AstroTickets — event management with 0 KB of JavaScript
Event management system built on Islands Architecture: 100/100/100/100 Lighthouse and zero JavaScript on first load.
Barber Shop Las Torres — local business website
Website for a barbershop in Zaragoza: fast, accessible and built to be found by people searching for a barber in the neighbourhood.