Hey devs π
After months of building late at night, debugging hallucinating models, and tweaking stuff, I finally launched BrightShot β a web app that transforms room photos into beautiful, styled interior designs using AI.
Think: decluttering, relighting, furnishing, and restyling... all from a single image.
π‘ The Idea
Iβve always loved interior design β but most people donβt have the time, tools, or budget to experiment with their spaces. What if you could upload a photo of a room (even messy or dark), and instantly see what it could become?
That became the idea behind BrightShot.
π Tech Stack
As a solo founder, I had to move fast. Hereβs what powers the app:
- Frontend: Astro + TailwindCSS
- Lightweight, fast static rendering + islands of interactivity.
- Backend: Supabase (auth, DB, storage) + Stripe (payments)
- AI: Replicate APIs (custom workflows using ControlNet, depth maps, segmentation)
- Image Handling: Sharp for previews, and signed URLs for secure downloads
- Tracking: PostHog (events, scroll depth, conversion tracking)
- Bonus: the whole thing is serverless and CDN-optimized. No servers to manage π
β¨ Features
Upload a photo of any room (bedroom, living room, officeβ¦)
Choose your style: Japandi, Scandinavian, Boho, Minimalistβ¦
- π§Ό Removes clutter
- π‘ Fixes lighting
- ποΈ Adds furniture
- β¨ Restyles the space
Download high-res (4K+) results instantly
Use one-time packs or subscriptions
π§ Lessons from Building It Solo
First render time matters β users won't wait more than 30s. Parallelize, preload, use queues.
AI is unpredictable β sometimes it nails it, sometimes it puts a couch on the ceiling. UX should embrace imperfections.
Dev-first hosting wins β Astro + Vercel + Supabase = ridiculously fast iteration.
People love βbefore/afterβ β it's the best conversion engine I didnβt expect.
π Results So Far
Launched quietly on my own
0.5K+ renders already processed
Featured on AI tools directories

Top comments (0)