Memories

Overview

Memories is a production-ready travel-video commerce platform built for on-location discovery and conversion. Tourists land on destination pages via QR scans or map browsing, watch cinematic previews, and complete checkout in a few taps. The product combines customer-facing flows (discovery, preview, payment, secure delivery) with full operational tooling on the admin side, including media publishing and location management. It is engineered as a real business system, not a demo, with payments, webhook-driven fulfillment, and mobile-first UX designed for in-the-moment buying.

Features

  • Built a full QR-to-page acquisition flow that sends visitors directly from physical locations into destination-specific funnels
  • Implemented a video upload and preview pipeline with Cloudflare R2 storage and FFmpeg processing for pre-purchase clips
  • Designed map-first and taxonomy-based discovery (country, area, map pins) to reduce friction in finding nearby content
  • Integrated guest checkout with Stripe to maximize conversion without account-creation barriers
  • Delivered secure post-payment video access with fulfillment logic tied to payment lifecycle events
  • Built an admin dashboard for location, media, and homepage content operations so the platform can scale without developer intervention

Tech stack

Next.jsReactTypeScriptTailwind CSSSupabaseStripeCloudflare R2MapLibre GL