This one's not a demo, it's a real business. My fiancée and I run Retro Rentals, a vintage sticker vending machine rental company serving Southern California. I built the entire digital presence myself: the hand-coded website, the SEO, the structured data, and the ads.
Retro Rentals rents fully-mechanical vintage sticker vending machines for weddings, birthdays, quinceañeras, corporate events, and brand activations across the Inland Empire, greater Los Angeles, and Orange County. Custom sticker design and production round out the product line. The site is live at retro-rentals.com.
Why it matters in a portfolio: this project covers the full stack of shipping a product to real customers: front-end engineering, hosting and DNS, conversion design, technical SEO, and paid acquisition. Every decision had a revenue consequence.
The site is hand-coded HTML, CSS, and JS on Cloudflare. No Squarespace, no Wix, no WordPress. A deliberate design system (CSS custom properties, Playfair Display + DM Sans typography, a four-color brand palette) keeps it consistent and fast. The single-page layout uses anchor navigation across About, Portfolio, Pricing, Events, FAQ, and Contact sections, with a dedicated post-booking thank-you page.
No frameworks, no page builders, no third-party bloat. Hand-written markup on Cloudflare's edge means near-instant loads on mobile, which is where event-planning customers actually browse.
Pricing is transparent and above the fold of its section; every path funnels to the booking form. The FAQ doubles as an objection-handling layer and an SEO asset.
All 17 images carry descriptive alt text, headings follow a keyword-rich hierarchy, and the layout is fully responsive.
booking@retro-rentals.com runs on Cloudflare Email Routing. Branded address, zero mail servers to maintain.
The growth layer is where this project gets technical:
"Retro Rentals" collides with six-plus unrelated businesses nationally: keyboard rentals in LA, photo booths in Cincinnati, event rentals in Arizona. The strategy: win the qualified query ("retro rentals stickers"), build brand-name search demand, claim the name across directories with consistent NAP data, and accumulate reviews to dominate the local pack where the actual customers are.
Outcome: a live, booking-generating site with complete structured data, running paid acquisition, and a phased growth roadmap (SEO → content → partnerships → email) that's already through Phase 1.