Homads — a subscription listing site for mid-term rentals
Founder & builderA listing site for mid-term rentals — furnished stays of 30 days or more. Hosts list free and pay a subscription to reply to renters, with no commission taken on a booking. I build and run all of it: the app itself, the public website and blog, the billing, the search, the tracking and the content.
More detail
The pieces
- The marketplace app — where hosts list their properties and renters search, browse and message them. Built on Bubble.
- The marketing site and blog — everything you see before you sign in, built in Next.js. The app itself acts as the CMS behind the blog.
- Search — city and map search runs against a read-only Supabase Postgres mirror of the listing data, so heavy search traffic doesn't slow the main app down for everyone else.
- Billing — Stripe subscriptions across three plan tiers, plus the sync layer that keeps Stripe and the app agreeing with each other.
- Tracking — event analytics that survives ad-blockers, reconciled against the payment records every day.
Recent work
- Upgraded the site from Next.js 14 to 16, including the runtime change that came with it.
- Fixed the canonical tags and link-preview images, and redirected the old URL scheme so no page was left orphaned. The sitemap now covers 2,826 pages, 602 of them city pages.
- Found that our own crawler protection was returning errors to link unfurlers — so pasting a Homads link into Slack or a text message showed a blank box instead of the property. Exempted them, and added a unit test so it can't come back.