What the client needed.
A short-term rental property in Destin, Florida, was paying for a Webflow site that couldn’t do the things the owners actually needed: dynamic pricing comparisons against neighbors, locally-managed availability calendars, an admin panel a non-developer could update from a phone, and AEO-shaped content that AI search engines could parse cleanly. The previous site looked fine. It just couldn’t do the work.
How the work got made.
Built on the Ridpath static SPA pattern: single-file React 18 + Tailwind via CDN, zero build step, paired with a Supabase backend (Postgres + Auth + Storage) and Netlify Functions for newsletter, MFA-gated admin, and meta injection. Admin panel ships with a CSV importer, an in-browser image optimizer, and assisted content fields. Drag-and-drop deploy. The whole thing was built and finished under a creative director who knew what done looks like.
What shipped, what changed.
Live at scenicgulfdr.com. Owner manages content from a phone via the admin panel. SEO/AEO meta injects per-resource via Netlify Functions. Zero monthly hosting cost beyond Netlify’s free tier and Supabase’s free Postgres. Same pattern is being rolled out to additional client sites (Cascones Sauces, in build).