Pixo AI Virtual Staging — PRD

Product Requirements Document for an AI-powered virtual staging platform that enables real estate professionals to transform room photos into professionally staged interiors in 10 seconds.

Status: MVP - Shipped & Iterating · Version: 2.0 · Updated: January 6, 2026


1. Executive Summary

1.1 Product Vision

Pixo is an AI-powered virtual staging platform that enables real estate professionals to transform empty or outdated room photos into professionally staged interiors in 10 seconds—at 95-97% lower cost than traditional staging.

1.2 Problem Statement

Real estate agents and property managers face a critical challenge: 93% of buyers use online listings as their primary search tool, yet vacant properties receive 50% fewer inquiries and sell for 6-10% less than staged homes. Traditional virtual staging costs $50-150/image with 24-48 hour turnaround times, making it prohibitive for volume usage.

1.3 Solution Overview

Pixo leverages Google's Gemini multimodal AI to provide instant, high-quality virtual staging with:

  • 10-second generation time (vs. 24-48 hours traditional)
  • $0.50-4.13 per image (vs. $50-150 traditional)
  • 4K resolution output with commercial licensing
  • 20+ interior design styles and 15+ room types

1.4 Core Value Proposition

🎨 The Vitamin (Delighter)

Transform any room photo into 20+ professional interior design styles instantly—giving agents creative flexibility without hiring designers or photographers.

💊 The Painkiller (Problem Solver)

Eliminate 24-48 hour turnaround times and $50-150 per image costs—get MLS-ready staged photos in 10 seconds for under $5.

⚡ The Steroid (Accelerator)

AI-powered staging that learns from millions of design patterns, delivering consistent, high-quality results that help properties sell 36-73% faster.

1.5 Business Outcomes

  • Target Market: $12.3B real estate marketing software market (2024)
  • Pricing Model: SaaS subscriptions ($15-129/month) + credit top-ups
  • Unit Economics: 92-96% gross margins on image generation
  • Growth Strategy: Programmatic SEO targeting 100K+ long-tail keywords
  • Projected ARR: $468K by Month 12

2. Market & User Research

2.1 Target Personas

Primary: Sarah, Real Estate Agent

  • Demographics: 35-50 years old, 5-15 years experience
  • Pain Points: Needs to stage 10-30 listings/month, limited budget, tight deadlines
  • Goals: Sell homes faster, justify higher prices, win more listings
  • Willingness to Pay: $29-59/month for unlimited staging
  • Quote: "I lose listings because I can't afford professional staging for every vacant property."

Secondary: Mike, Property Manager

  • Demographics: Property management companies, Airbnb hosts
  • Pain Points: Managing 50+ properties, consistent branding across listings
  • Goals: Reduce vacancy rates, professional marketing materials
  • Willingness to Pay: $129/month for high volume + team features
  • Quote: "I need to refresh 20 property photos every month and can't wait days for turnaround."

Tertiary: Jennifer, Interior Designer

  • Demographics: Freelance designers, design studios
  • Pain Points: Creating mockups for clients, visualizing design concepts
  • Goals: Present options quickly, reduce revision cycles
  • Willingness to Pay: $59/month for high-resolution outputs
  • Quote: "Clients want to see 5 different styles before deciding—I need to produce visuals fast."

Quaternary: Demo/Prospect User

  • Who: Potential customers evaluating the platform before commitment
  • Goal: Understand platform capabilities and output quality with minimal friction
  • Pain: "Need to see if the AI quality is good enough before entering payment details"
  • Needs: Immediate access, sample outputs, clear upgrade path

2.2 Competitive Analysis

CompetitorPrice/ImageTurnaroundAI-PoweredKey Differentiator
BoxBrownie$32-7924-48hNoEstablished brand, human editors
Virtual Staging Solutions$50-15024-72hNoHigh-touch service
PadStyler$59-9924-48hPartialFurniture removal + staging
REimagine Home$0.50-2.50InstantYesLimited style control
Pixo$0.50-4.1310 secondsYesBest price/speed/quality ratio

2.3 Market Opportunity

  • TAM: $12.3B real estate marketing software (2024)
  • SAM: $2.1B virtual staging & visualization
  • SOM: $210M addressable with AI-first approach (1% market share)

3. Core User Journey

Sign Up/Login → Upload Room Photo → Select Style & Room Type → AI Generation → Review & Download → Save to Workspace

Time to First Value: Under 2 minutes (signup to first staged image)
End-to-End Workflow: Under 5 minutes for complete staging process

4. Product Requirements

Requirements are organized by user journey priority:

4.1 Authentication & Access

PriorityRequirementDescription
P0Social AuthenticationGoogle OAuth + Email magic link for quick onboarding
P0Session PersistenceMaintain user session and workspace data across browser sessions
P0Credit-gated DemoFree tier with 3 credits, no payment required for trial
P1Passwordless OptionsMagic links to reduce signup friction
P2Team/Organization AccountsMulti-user access for property management companies

4.2 Operational Modes

Pixo offers three distinct operational modes, each optimized for specific use cases:

ModeGoalKey Features
Cleanup

Remove distractions and simplify images without changing style or layout

Remove furniture, declutter rooms, minimal controls
Renovate

Visually renovate surfaces and finishes while preserving room geometry

Paint walls/ceiling, new floors, material selection, design preferences

StagingFurnish and decorate spaces using high-level room presets

Room presets, style-implicit staging, minimal configuration required

4.3 Image Generation Journey

StepPriorityKey Requirements
1. UploadP0

Drag-drop image upload (JPG/PNG/WebP, max 10MB), client-side validation

2. Mode SelectionP0Choose between Cleanup, Renovate, or Staging modes
3. Room DetectionP015 room types (living room, bedroom, kitchen, bathroom, etc.)
4. Style SelectionP020 interior design styles (modern, farmhouse, Scandinavian, etc.)
5. Custom PromptP0Free-form text input for specific staging instructions
6. Model SelectionP0Toggle between Standard (1K) and Pro models (1K/2K/4K)
7. GenerationP0Real-time progress indicator, under 10 second generation time
8. ReviewP0Side-by-side comparison, regenerate with adjusted prompt
9. Download/SaveP0Individual download, bulk ZIP export, workspace organization

4.4 Advanced Mode Features

Advanced Mode unlocks the Pro model and additional AI guidance capabilities:

PriorityFeatureDescription
P0Pro Model Access

Switch from Standard (gemini-2.5-flash) to Pro (gemini-3-pro) model

P0Resolution Selection

Choose output resolution: 1K, 2K, or 4K (4K requires Pro/Business plan)

P1Reference Images

Upload up to 14 reference images to guide style, furniture, and layout

P1Google Search Grounding

Use live data and verified sources for context-aware design decisions

P1Thinking Mode

AI reasons through layout, lighting, and references before producing output

4.5 Navigation & Progress Management

PriorityRequirementDescription
P0Credit IndicatorReal-time credit balance display in header
P0Usage HistoryTransaction log showing credit usage per generation
P0Workspace NavigationFolder-based organization for generated images
P1Recent ProjectsQuick access to last 5 generated images
P1Batch OperationsMulti-select for bulk download/delete

4.6 Billing & Subscription Management

PriorityRequirementDescription
P0Plan SelectionClear tier comparison with feature matrix
P0Credit Top-upsOne-click purchase of additional credits
P0Subscription ManagementUpgrade/downgrade/cancel with prorated billing
P1Usage AlertsLow credit warnings at 5, 2, and 0 credits remaining
P2Invoice HistoryDownloadable receipts for accounting

4.7 Admin & Trust Features

PriorityRequirementDescription
P0Content ModerationAutomated flagging of inappropriate uploads
P0Rate Limiting10 generations/minute per user to prevent abuse
P1Admin DashboardUser management, ban/unban, refund processing
P1Account DeletionGDPR-compliant hard delete with 30-day grace period
P2Fraud DetectionIP-based velocity checks, Stripe Radar integration

5. Non-Goals

Explicitly out of scope for MVP to maintain focus:

  • Physical Staging Services: Platform provides AI-generated images only; no coordination with physical staging companies
  • Real-time Collaboration: No simultaneous editing or client sharing features (Phase 3 consideration)
  • 3D Modeling/VR: 2D image generation only; no 3D walkthroughs or virtual reality integration
  • Custom Furniture Library: AI generates from learned patterns only; no user-uploaded furniture catalogs
  • Print-on-Demand Integration: Digital delivery only; no physical print ordering or fulfillment
  • Multi-language Support: English-only interface for initial launch; internationalization in future phases
  • Mobile Native Apps: Web-responsive design only; native iOS/Android apps post-product-market fit

6. Technology Stack

Frontend Framework

  • Next.js 16.1.1
  • React 19.2.3
  • TypeScript 5.x

UI & Styling

  • Tailwind CSS 3.4.1
  • shadcn/ui components
  • Framer Motion (animations)
  • Lucide React (icons)

State & Data Management

  • React Context API (auth, workspace state)
  • Drizzle ORM (type-safe database queries)
  • Server Actions (form submissions, mutations)

Backend & Infrastructure

  • Next.js API Routes
  • PostgreSQL (database)
  • Cloudflare R2 (file storage)
  • Upstash Redis (rate limiting, caching)

Authentication

  • NextAuth.js 4.24.13
  • Google OAuth provider
  • Email magic link provider

AI & ML

  • Google Gemini 2.5 Flash (Standard mode)
  • Google Gemini 3 Pro (Advanced mode)
  • Replicate (fallback model provider)

Payments & Billing

  • Dodo Payments
  • Stripe (webhook processing)

Analytics & Monitoring

  • PostHog (product analytics, session replays)
  • Vercel Analytics (performance monitoring)

Development Tools

  • ESLint (Next.js core-web-vitals config)
  • pnpm (package manager)
  • Drizzle Kit (database migrations)

7. Pricing & Packaging Strategy

7.1 Tier Structure

PlanMonthlyYearlyCreditsStorageParallel GensTeam SeatsKey Features
Free$0$03100MB21Standard model, 1K resolution, watermarked
Starter$15$150301GB41Standard model, 1K resolution
Growth$29$2901202GB61Pro model (2K), Google Search Grounding
Pro$59$5903005GB82Pro model (4K), Thinking Mode, 14 reference images
Business$129$1,29070025GB165All Pro features, API access, SLA support

7.2 Credit Costs

Generation TypeModelResolutionCost
Standardgemini-2.5-flash1K1 Credit
Progemini-3-pro1K4 Credits
Pro (High Res)gemini-3-pro2K4 Credits
Pro (Ultra Res)gemini-3-pro4K7 Credits

7.3 Design Decisions

  • Freemium threshold at 3 credits: Enough for trial, insufficient for production use
  • 4K gated at Pro tier: Encourages upgrade from Growth to Pro ($30 incremental ARPU)
  • Yearly discount (17%): Improves cash flow and reduces churn
  • Credit rollover: None (use-it-or-lose-it drives monthly engagement)
  • Reference images at Pro+: Premium feature requiring Pro model capabilities

7.4 Revenue Projections

Assumptions:

  • 1,000 paying customers by Month 12
  • Mix: 40% Starter, 30% Growth, 20% Pro, 10% Business
  • Average top-up revenue: 20% of subscription ARPU
  • Monthly churn: 8% (industry average for SaaS)

Month 12 Projected ARR: $468,000

  • Subscription Revenue: $390,000
  • Top-up Revenue: $78,000

8. Future Backend Integration Points

While current implementation is full-stack with Next.js, the following enhancements are planned for scale:

AI Model Optimization Service

  • Fine-tuned models for real estate-specific staging
  • A/B testing framework for generation quality
  • Automated quality scoring pipeline

Advanced Analytics Platform

  • Generation success rate monitoring
  • User cohort analysis and churn prediction
  • Credit consumption pattern analysis for pricing optimization

Enterprise API Gateway

  • RESTful API for MLS/platform integrations
  • Webhook system for generation completion notifications
  • API key management and usage analytics

Content Delivery Network

  • Global image caching for faster load times
  • Automatic image optimization (WebP/AVIF conversion)
  • Geographic redundancy for 99.99% availability

9. Growth & Acquisition Strategy

9.1 Programmatic SEO (pSEO)

Objective: Capture high-intent, long-tail search traffic at scale without content marketing overhead.

Page Templates:

  1. Room Type Pages (/virtual-staging/living-room) - 15 pages
  2. Location Pages (/virtual-staging/city/los-angeles) - 828 pages
  3. Room + Location Combo (/virtual-staging/room/living-room/los-angeles) - 12,420 pages
  4. Style Pages (/interior-design-styles/modern) - 20 pages
  5. Use Case Pages (/real-estate-virtual-staging) - 10 pages
  6. Comparison Pages (/compare/boxbrownie-alternative) - 7 pages

Total Indexable Pages: 13,300+

SEO Metrics:

  • Target Keywords: "[room type] virtual staging [city]"
  • Estimated Monthly Traffic: 50,000-100,000 organic visits by Month 12
  • Target Domain Authority: 40+ (via backlinks from real estate blogs)

9.2 Channel Strategy

ChannelStrategyCAC TargetTimeline
Organic SearchpSEO + content marketing$0Months 1-12
Product HuntLaunch + featured placement$50Month 2
LinkedIn AdsRetargeting real estate agents$30Months 3-6
PartnershipsMLS integrations, real estate tools$20Months 6-12
Referral Program1 month free for referrer + referee$15Month 4+

10. Success Metrics (KPIs)

10.1 Goals & Success Metrics

GoalsSignalsMetricsTargets (Y1)
User EngagementUsers complete staging workflowFunnel completion rate, Time to first staged image70%+ completion rate, under 2 min avg
Business AdoptionActive paying customersMonthly active staging users, Demo-to-paid conversion2,000+ WASU, 12%+ conversion rate
Platform UtilizationImage generation volumeImages generated/month, Repeat usage rate50,000+ images/month, 40%+ repeat usage
Customer SatisfactionUser feedback qualityNet Promoter Score, Support ticket volumeNPS 40+, under 5% need support

10.2 North Star Metric

Weekly Active Staging Users (WASU): Unique users generating at least 1 staged image per week

  • Target: 500 WASU by Month 6, 2,000 by Month 12

10.3 Primary Metrics

MetricDefinitionTarget (M6)Target (M12)
MRRMonthly recurring revenue$15,000$39,000
Paid Conversion RateFree → Paid / Free signups8%12%
ARPUAverage revenue per user$35$42
Churn RateMonthly subscription churn10%8%
LTVCustomer lifetime value$315$525
CACCustomer acquisition cost$50$35

10.4 Product Health Metrics

MetricTargetMeasurement
Generation Success Rate98%+Images generated / upload attempts
Time to First ValueUnder 2 minSignup to first generated image
Feature Adoption60%+Users trying Advanced Mode (Pro model)
Support TicketsUnder 5%Tickets / total sessions
NPS Score40+Quarterly survey

11. Technical Architecture

11.1 Stack Overview

LayerTechnologyRationale
FrontendNext.js 16 + React 19 + TypeScriptSSR for SEO, App Router for pSEO
StylingTailwind CSS + shadcn/uiRapid UI development, accessibility
BackendNext.js API Routes + Server ActionsUnified codebase, type safety
DatabasePostgreSQL + Drizzle ORMRelational data, type-safe queries
AuthNextAuth.js (Google, Email)Quick implementation, social proof
AIGoogle Gemini 2.5 Flash / 3 ProBest cost/quality ratio for images
StorageCloudflare R2S3-compatible, lower egress costs
PaymentsDodo PaymentsStripe alternative, lower fees
AnalyticsPostHogProduct analytics, session replays
HostingVercelEdge deployment, zero-config scaling

11.2 Database Schema (Simplified)

-- Users & Authentication
users (id, email, name, createdAt, updatedAt)
accounts (id, userId, provider, providerAccountId)

-- Billing & Credits
subscriptions (id, userId, plan, status, creditsRemaining, currentPeriodEnd)
payments (id, userId, amount, status, provider, createdAt)
creditTransactions (id, userId, amount, type, description, createdAt)

-- Core Product
workspaces (id, userId, name, createdAt)
generatedImages (id, userId, workspaceId, originalUrl, generatedUrl, prompt, style, creditsUsed, createdAt)

-- Admin & Trust
bannedUsers (id, userId, reason, bannedAt, bannedBy, liftedAt)
refundRequests (id, userId, paymentId, reason, status, createdAt)

11.3 Security & Compliance

  • GDPR/CCPA: Data deletion requests automated, 30-day retention for deleted accounts
  • Rate Limiting: 10 generations/minute per user (Upstash Redis)
  • Content Moderation: Automated + manual review for generated images
  • Fraud Prevention: Stripe Radar integration, IP-based velocity checks

12. Risk Analysis & Mitigation

12.1 Known Risks

RiskLikelihoodImpactMitigation
AI Quality DegradationMediumHigh

Monitor generation quality daily; fallback to alternative models (Replicate)

Gemini API Price IncreaseMediumHighMulti-provider strategy; 60-day pricing lock contracts
Competitor Price WarHighMediumDifferentiate on speed (10s vs 60s); focus on enterprise features
SEO Algorithm ChangeMediumMedium

Diversify traffic (paid, partnerships); high-quality content standards

Credit Card FraudMediumMediumStripe Radar; manual review for high-value transactions
Regulatory (AI Disclosure)LowMediumAuto-watermark free tier; clear AI-generated disclosure

13. Go-to-Market Timeline

13.1 Phase 0: Pre-Launch (Months -2 to 0)

  • [x] Core image generation pipeline
  • [x] Credit system & billing integration
  • [x] 13,300+ pSEO pages
  • [x] Beta testing with 50 real estate agents
  • [x] Unit economics validation

13.2 Phase 1: Launch (Month 1-2)

  • [ ] Product Hunt launch
  • [ ] LinkedIn organic content campaign
  • [ ] Reddit/Indie Hackers community engagement
  • [ ] Gather 25 testimonials

13.3 Phase 2: Growth (Months 3-6)

  • [ ] Paid acquisition (LinkedIn, Google Ads)
  • [ ] Referral program launch
  • [ ] First MLS partnership
  • [ ] Batch upload feature

13.4 Phase 3: Scale (Months 7-12)

  • [ ] Enterprise tier ($299/month)
  • [ ] API access for platforms
  • [ ] International expansion (UK, AU)
  • [ ] Mobile app (React Native)

14. Open Questions & Decisions

14.1 Pending Decisions

  1. Free Tier Watermark: Current implementation uses watermark—should we remove for viral growth?

    • Recommendation: Keep watermark; upgrade conversion is 3x higher with it
  2. Credit Expiration: Credits expire at month-end—should we allow rollover?

    • Recommendation: No rollover; drives consistent monthly usage patterns
  3. API Access: Should we offer API in 2024 or focus on UI?

    • Recommendation: Delay API to H2 2024; focus on self-serve growth
  4. Content Moderation: Who reviews flagged images?

    • Decision: Automated first pass; manual review queue for admin panel

14.2 Hypotheses to Validate

  • Real estate agents will pay $29-59/month for unlimited staging (vs. per-image pricing)
  • 10-second generation is compelling enough to overcome quality concerns vs. traditional staging
  • pSEO can drive 50K+ organic visits/month within 6 months

15. Appendix

15.1 Glossary

  • pSEO: Programmatic Search Engine Optimization—generating landing pages at scale using templates and data
  • COGS: Cost of Goods Sold—direct costs of image generation (AI API costs)
  • ARPU: Average Revenue Per User—total revenue divided by user count
  • LTV: Lifetime Value—predicted revenue from a customer over their lifetime
  • CAC: Customer Acquisition Cost—total marketing spend divided by new customers
  • WASU: Weekly Active Staging Users—unique users generating ≥1 image per week
  • MRR: Monthly Recurring Revenue—predictable subscription revenue per month
  • LTV/CAC Ratio: Lifetime value divided by acquisition cost; healthy at 3:1+

15.3 Key Assumptions

  1. Google Gemini pricing remains stable through 2024
  2. Real estate market does not experience 20%+ downturn
  3. No major regulatory changes prohibiting AI-generated staging images
  4. Vercel & Cloudflare pricing remains favorable

Tags

PRD
AI
SaaS
Real Estate
Next.js
Google Gemini

Contact

Need more project details, or interested in working together? Reach out to me directly at hello@rikiphukon.com. I'd be happy to connect!

← All Projects