turbo-platform

byJared Frieden

# Request for Product (RFP) β€” mango-qr --- ## 1. Executive Summary **mango-qr** is a self-service WebAR platform enabling brands to transform physical product packaging into interactive augmented reality experiences. Consumers scan dynamic QR codes printed on packaging (wine bottles, food products, cosmetics) to instantly view 3D models, brand videos, and immersive storytelling content β€” directly in their browser, with zero app downloads. ### Market Opportunity The WebAR market has a significant gap: **8th Wall shut down its hosted platform in February 2026**, leaving brands and agencies without a self-service AR solution. Remaining competitors (ZapWorks, Blippar) are agency-dependent or SDK-only. mango-qr targets this displaced customer base with a complete self-service platform. --- ## 2. Product Vision ### North Star Principles | ID | Principle | Description | |----|-----------|-------------| | NS1 | Zero-Friction AR | QR scan to AR experience in under 5 seconds, zero app downloads | | NS2 | Print Once, Update Forever | Dynamic QR redirect β€” update AR content without reprinting | | NS3 | Cross-Device Parity | Meaningful AR on every device: iOS, Android, desktop | | NS4 | Brand Storytelling First | Every feature serves the product packaging storytelling use case | | NS5 | Self-Service Simplicity | Non-technical marketers can publish AR experiences without code | ### Go-to-Market **Product packaging β†’ AR content.** Target customers include: - **Wine & spirits** β€” Vineyard tours, tasting notes, food pairing videos - **Food & beverage** β€” Recipe animations, ingredient sourcing stories, farm-to-table journeys - **Cosmetics & skincare** β€” Ingredient origin videos, application tutorials, sustainability stories - **Consumer electronics** β€” 3D product exploration, setup guides, feature demonstrations --- ## 3. Scope ### In Scope (Phase 1 MVP) | # | Capability | Description | |---|-----------|-------------| | 1 | **Dynamic QR Management** | Create, update, and track QR codes. Update linked content without reprinting physical codes | | 2 | **3D Asset Pipeline** | Upload FBX/OBJ/GLB β†’ automatic conversion to GLB (Draco-compressed) + USDZ (iOS) | | 3 | **Video/Image Asset Pipeline** | Upload MP4/MOV/WebM videos and PNG/JPG images β†’ optimize for mobile delivery | | 4 | **WebAR Viewer** | Browser-based AR experience: model-viewer + USDZ for iOS, Three.js + WebXR for Android, orbit viewer for desktop | | 5 | **Brand Customization** | Configurable brand overlay in AR: logo, headline, description, CTA button, primary color | | 6 | **Scan Analytics** | Real-time metrics: scan counts, device breakdown, geolocation, time-series charts | | 7 | **Self-Service Dashboard** | React web app for brands to manage QR codes, assets, experiences, and analytics | ### Out of Scope (Future Phases) | Phase | Features | |-------|---------| | Phase 2 | Interactive logic (Three.js scripting), creative editor, multi-asset experiences, white-label theming | | Phase 3 | Org AI (client-specific filtering), semantic segmentation, AI model ensemble, SLAM markerless AR | --- ## 4. Target Users | Persona | Role | MVP Priority | |---------|------|:------------:| | **Brand Manager / Marketer** | Creates QR codes, uploads assets, configures brand overlays, reviews analytics | πŸ”΄ Primary | | **Consumer** | Scans QR on packaging β†’ views AR experience in browser | πŸ”΄ Primary | | **Developer** | Uploads 3D models, manages asset pipeline, integrates via API | 🟑 Secondary | | **Admin** | Manages user accounts, permissions, platform settings | 🟑 Secondary | --- ## 5. Success Criteria | Metric | Target | Measurement | |--------|--------|-------------| | QR scan β†’ AR render time | < 5 seconds | 95th percentile on 4G network | | 3D asset load time | < 3 seconds (compressed GLB) | 95th percentile | | Asset pipeline processing | < 60 seconds (model), < 120 seconds (video) | Median | | Cross-browser compatibility | β‰₯ 85% of mobile browsers | iOS Safari + Android Chrome | | Dashboard usability | 3-click publish flow | Create QR β†’ Upload β†’ Link & Publish | | File size limit | 25MB per asset | Enforced at upload | --- ## 6. Technical Constraints | Constraint | Detail | |-----------|--------| | **Hosting** | Google Cloud Platform (GCP) β€” Cloud Run, Cloud Storage, Cloud SQL, Memorystore, Cloud CDN | | **Domain** | `mango-qr.com` (pending purchase) | | **iOS AR** | No native WebXR on Safari β€” must use `<model-viewer>` + USDZ/AR Quick Look fallback | | **Asset size** | 25MB maximum per upload | | **Frameworks** | React (dashboard), FastAPI (backend), Three.js + model-viewer (AR viewer) | | **Database** | MySQL via SQLAlchemy + Alembic migrations | | **Local dev** | Docker Compose with GCS emulator, MySQL, Redis |

LandingGatewayAuthExperience BuilderBrand PageAsset LibraryDashboardOnboardingUsersAnalyticsAR ViewerAPI DocsPackagingSettings
Landing

Comments (0)

No comments yet. Be the first!

No page designs yet.

The Design Agent will generate JSX pages automatically after user flows are created.

Auth: Sign In
Dashboard: View System Health
Users: Manage Accounts
Users: Edit Permissions
Settings: Configure Platform
Analytics: View Usage Metrics