TileState Proposal

Room Remix MVP

Deliver a customer-facing tile swapper that earns trust with precise scale, perceptual realism, and production-ready telemetry in 60 days.

Use ← → or space to advance

Original bathroom upload Bathroom with tile option A Bathroom with tile option B

Product Goal

Let shoppers upload their room, tap a surface, and see a photoreal tile replacement that they trust. The MVP focuses on one surface per scene with reliable scale and lighting.

  • Self-serve photo upload—no staff touch, no data retention beyond the session.
  • Easy polygon or simple lasso selection for a single contiguous surface.
  • Tile pattern aligned to real-world scale with perspective-aware placement.
  • Lightweight colour and exposure adjustments so swaps feel “shot on location.”
  • Shareable preview and telemetry to inform Phase-2 investments.
Tile detail sample

Locked Scope (MVP)

  • Privacy-safe upload flow with ephemeral storage (R2) tied to a session token.
  • Single surface selection via tap-to-polygon or simple lasso with undo.
  • Perspective-correct tiling at true scale (grid or offset layout).
  • Quick lighting/colour balancing: white balance + histogram normalization.
  • Export/share link with event analytics (viewed, rendered, shared).
  • Shopify integration: read-only product picker, analytics payloads, no checkout or metafield writes.

Acceptance Tests

±5% scale

Using a 12" reference tile, rendered scale deviation stays within ±5%.

≤60s preview

Median end-to-end preview time on target devices (Wi-Fi + LTE).

≤3s render

Gemini render of a 2K image completes in three seconds or less.

One surface

No multi-wall or AR scenarios. One tile pattern per render.

Shopify contract

Read-only product picker and analytics events. Checkout work deferred.

Analytics ready

Event stream: upload started/completed, mask selected, render success/fail, share.

Experience Storyboard

  1. Customer lands on “Remix my room” CTA in storefront.
  2. Uploads photo → Worker stores encrypted copy, returns preview URL.
  3. Selects surface via polygon/lasso; auto-refines mask to edges.
  4. Chooses tile from Shopify read-only picker; sees scaled preview.
  5. Shares or saves link with tracked analytics events.

Palette → Remix Mapping

Each shopper sees the original upload next to tile-driven renders, anchored by the product swatch that powers the look. We showcase three distinct finishes to emphasise scale fidelity and lighting work.

Original bathroom photo
Original customer photo. Surface selection locks the tub surround.
Bathroom rendered with tile 1
Remix A
Tile 1 swatch Tile SKU NRWB21 · Nero Marquina Wave With Brass Black Mosaic Tile
Bathroom rendered with tile 2
Remix B
Tile 2 swatch Tile SKU 1604 · Silver Travertine Micro Mini Pattern Tumbled Mosaic Tile
Bathroom rendered with tile 3
Remix C
Tile 3 swatch White Carrara Marble Polished Basketweave with Black Dots Mosaic Tile

Delivery Plan (60 Days)

Weeks 1–2 · Foundations

Finalize UX flows, Worker auth, R2 structure, Shopify proxy, analytics schema.

Weeks 3–4 · Core MVP

Mask tooling, scale calibration, lighting pass, render pipeline, shareable links.

Weeks 5–6 · Hardening

Performance tuning, acceptance test validation, content guidelines, launch runbook.

Tile swatch close-up

Phase-2 Menu (post-MVP)

  • Multi-surface support with plane autosuggest and depth heuristics.
  • Mask auto-suggest + quick brush for touchup.
  • Saved projects, dashboards, and A/B testing harness.
  • Tile bundles, alternate grout tones, and lighting presets.
  • Optional checkout handoff or appointment booking integrations.

MVP analytics will drive prioritization: which tile SKUs convert, where users abandon, perceived realism scores.

Investment Snapshot

  • Team: 1 product engineer, 1 ML/vision specialist, 1 UX designer, shared QA.
  • Infra: Cloudflare Worker + R2, Gemini Flash Image quota, Shopify custom app.
  • Risks: Gemini latency, tile scale accuracy, storefront performance budget.
  • Mitigations: GPU warm pools, calibration harness, streaming compression.
Success KPI

>40% of shoppers complete a render, >25% share/save the result.

North Star

Shoppers trust what they see: survey realism ≥4.2/5 within first 500 sessions.

Ready to Build

TileState can launch a privacy-safe, precise, and delightful room remix MVP in 60 days. We lock scope on one-surface realism, gather analytics from day one, and de-risk the roadmap for multi-surface expansion.

Next steps: approve scope, confirm target storefront, and kick off UX prototyping.