All Projects

Virtual Staging App

An internal AI staging tool that generates furnished room images using Gemini, with Google Search grounding to reflect current furniture trends from real Seattle retailers.

The Problem

virtualstaging.ai was costing $500+/year for a workflow that could be automated. More importantly, it generated generic staged rooms that didn't reflect what real furniture actually looks like, making the staged images feel artificial to prospective residents.

What I Built

  • Internal web app at staging.bonavista.work
  • Gemini Flash with Google Search grounding, searching current furniture trends from real Seattle retailers
  • Multiple styling options including "Pacific Northwest" aesthetic
  • Lighting mode selection: morning, noon, or evening ambiance
  • Automatic room type classification and identification
  • Batch photo processing with real-time progress and cost tracking
  • Before/after photo comparison showcase
  • Drag-and-drop upload with property selector
  • ZIP export for batch downloads
  • AWS S3 storage with presigned URLs for secure delivery

Before & After

Empty room before stagingBEFORE
AI staged roomAFTER
Empty room before stagingBEFORE
AI staged roomAFTER

Live at staging.bonavista.work (internal, access restricted)

$500/yr

Saved

Google

Grounded AI

Real

Furniture

60+

Properties

Built With

Next.jsReactGoogle GeminiAWS S3Vercel