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