Vibe Coding a Production-Ready SaaS — How I Built PhotoPlay Listings Solo

Jan 12, 2026

PhotoPlay Listings started as a simple question: how fast can a single person go from idea to a real, production-ready product using modern AI tools?

The answer became PhotoPlay Listings—a fully shipped SaaS that transforms real estate listing photos into cinematic walkthrough videos, built end-to-end by me using vibe-coding tools.

Instead of over-architecting up front, I focused on shipping something real as quickly as possible—and refining it in production.

The product itself is intentionally simple. There’s no editing, no timelines, and no complicated or expensive video software to learn. You drag in listing photos, drop them into the app, and PhotoPlay automatically generates a polished walkthrough video. That’s it.

What makes this project meaningful for me is not just what the product does, but how it was built.

This was my first fully productized SaaS, built solo from idea to launch. I used Replit as my primary development environment, which made it possible to move fast and iterate continuously without breaking flow. OpenAI’s Sora powers the core video generation, turning static images into fluid, cinematic motion. Stripe handles subscriptions and billing, making the product production-ready from day one.

Every part of the system—from onboarding to video output to payments—was designed, built, and shipped by one person. The goal was to prove that with the right tools and mindset, a single builder can create software that feels complete, reliable, and ready for real users.

PhotoPlay Listings is now live and in use, serving as both a real product and a personal proof point: modern AI tooling enables solo creators to ship ambitious, production-grade applications faster than ever before.

You can try PhotoPlay Listings here:
https://photoplaylistings.com

And if you’re curious how it works end-to-end, the video demo walks through the full experience—from uploading photos to generating the final walkthrough video.