Case Study

Casita on the Park

A real short-term rental. A real payments system. Built solo, start to finish, with Claude Code.

5+

Years as Airbnb Superhost

126

Five-star reviews

$22

Saved per night vs. Airbnb

Casita on the Park — red front door entrance

The Business

A Real Rental, Not a Demo

Casita on the Park is a backyard guesthouse in Oak Cliff, Dallas. It's a working Airbnb with five years of Superhost status and 126 five-star reviews. It didn't need a website to survive. It got one anyway.

The Problem

No Way to Say Thanks for Coming Back

Airbnb takes a cut on every booking, and there's no built-in way to reward a guest who wants to come back. No dev team, no budget for one. Only Claude Code and a weekend.

The Build

A Real Payments and Calendar System

Stripe Checkout & Webhooks

Full payment flow, live webhook handling, production signature verification.

Google Calendar Sync

Synced against Airbnb's own iCal feed so the same night can never get booked twice.

Serverless + Admin

Netlify functions, secure per-booking door codes, and a real admin dashboard to run it all.

What Actually Broke

A Week of Silent Failures, Diagnosed by Hand

Live Stripe webhooks failed 100% of the time for a week. The signing secret was wrong, and Netlify's masked display made it look correct. The fix: hand-sign a fake webhook event, send it, and read the response. 200 meant it matched, 400 meant it didn't. Once diagnosed, the real fix took minutes. Zero bookings were lost.

The Honest Part

Not a Growth Engine. A Proof of Concept.

This site was never meant to out-market Airbnb. It's a way for returning guests to skip the platform fee, and honestly, a test of whether one person with Claude Code could ship a real payments-and-calendar system solo. It did.

Why This Matters

The Same Model Digital Nocturne Runs On

Digital Nocturne operates the same way this project got built: agentic execution, one person verifying every step, real infrastructure under a simple front end. If it can run a rental property's payments and calendar, it can run your analytics, your SEO, or your ad account.

Want Something Built This Way?

Start a Conversation