Amela
For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mockups.
An Event Video Sales Provider — New Platform Launch Story

That day’s event,once more in your hand.

MomentReplay is a purchase-and-viewing marketplace handling thousands of events and hundreds of thousands of videos. It unifies a cross-organizer catalog, fast streaming, multi-device history sync, and new-release push notifications into a single app.

To resolve “separate per-organizer sites, browser viewing, per-device purchase histories, and weak new-release reach,” Event Video Sales Provider, we built it in-house from scratch in 11 months.

Sales channels
Separate → Unified
Viewing experience
Browser → App
Purchase history
Per-device → Synced
New-release delivery
Site visit → Push
MomentReplay
HD 1080p
Continue watching
12:30/22:00
Summer Festival 2026 / Main Stage Day 1
22 min left / HD 1080p
Purchased library
Autumn Fest
2025
Summer Sonic
Day2
Theater Festival
2026
01
CLIENT
About the client

Handling recordings from thousands of events, “Event Video Sales Provider”.

A video sales business handling thousands of recordings a year — music festivals, theater festivals, sports tournaments, and community events. It delivers filming, editing, sales, and distribution end-to-end, running a video content business that lets fans relive “that moment, once more.”

Previously each organizer ran its own separate web sales site, leaving fragmented experiences, scattered purchase histories, and weak reach for new releases. Optimizing for mobile viewing and consolidating into a single marketplace was the key to growth.

Thousands
Recorded events (per year)
Hundreds of thousands
Streamed videos
5 products
Integration (App+Web+API+AWS+Docs)
BUSINESS FLOW
STEP 01
Event discovery
Search attended events across organizers
STEP 02
Purchase
Single / Event pack / Subscription
STEP 03
Viewing
Fast streaming / Offline download
STEP 04
Re-watch / Notify
Multi-device sync / New-release push
02
CHALLENGE
Design challenges to solve

Four design challenges that reshape the fan experience and sales channels.

Per-organizer sites make cross-search impossible
FansVisiting each organizer’s site one by one, past attended events are hard to find, so repeat purchases stall.
Browser viewing makes playback unstable
High-resolution videoBuffering & interruptions causes viewers to drop off and lowers post-purchase satisfaction.
Purchase history scatters across devices
When history is scattered across phone, PC, and tablet,Risk of repurchasing the same title, and support inquiries rise.
New releases don’t reach fans
Promotions reliant on site visitsCan’t reach inactive fans, so early sales of new releases stay flat.
03
ARCHITECTURE
Architecture built together

From purchase to viewing — four domains unified in one app.

Mobile integration with React Native, APIs with Laravel, video infrastructure on AWS S3 / CloudFront / MediaConvert, fast history sync with Redis, and new-release notifications via Firebase FCM. Five products unified on one platform for a seamless purchase-to-viewing experience.

Amela
EXECUTION
11
months
77
person-months
Domain ①
Marketplace
Challenges
Fragmented per-organizer sites
Solution
Cross-organizer catalog & search
All events in one app
Domain ②
Streaming
Challenges
Buffering & viewer drop-off
Solution
CloudFront delivery & adaptive bitrate
HD-1080p fast playback
Domain ③
History sync
Challenges
Purchase history split by device
Solution
Multi-device sync (incl. playback position)
“Continue watching” always up to date
Domain ④
New-release alerts
Challenges
Promotions reliant on site visits
Solution
Push notifications for favorite organizers
Reactivate inactive users too
TECH STACK
Mobile/Web
React NativeRedux ToolkitWeb
Backend
LaravelPHPMySQLRedis
AWS Media
S3CloudFrontMediaConvertLambdaFirebase FCM
04
IMPACT
Value created by the platform

The fan experience and sales channels move to the next stage.

Expanded cross-selling across organizers
Fans of organizer A discover organizer B’s works, raising average purchases per recorded event.
Less viewer drop-off
CloudFront delivery stabilizes playback, improving completion rates.
Fewer support inquiries
Multi-device history sync eliminates “I bought it but can’t watch it,” cutting support workload.
Better early sales of new releases
Favorite-organizer push notifications reactivate inactive fans, boosting early sales.
05
DEMO
Three scenarios

See the post-build experience in a working demo.