| # | User Story | Acceptance Criteria |
|---|------------|---------------------|
| 1 | As a viewer, I want to watch the original “Hi Chacha” clip with subtitles in Bahasa & English, so I can understand the lyrics. | • Video loads in <2 s on 4G.
• Auto‑generated subtitles editable by admin.
• Toggle language button. |
| 2 | As a creator, I want to add a sticker pack (e.g., “Mungil Cakep”, “Chacha‑Mask”) onto the video, so my remix feels personal. | • ≥30 stickers pre‑built, searchable.
• Drag‑drop positioning + pinch‑to‑scale.
• Sticker stays fixed to chosen frame. |
| 3 | As a creator, I want AI‑pose tracking to overlay my own dance moves on top of the original video. | • Upload a 15‑sec selfie video (front‑camera).
• System extracts skeleton, aligns to original beat.
• Output preview <5 s render. |
| 4 | As a social member, I can “like” and comment on any remix, earning “Chacha‑Points”. | • One like = 1 point; comment = 2 points.
• Points displayed next to username. |
| 5 | As a power user, I can “Boost” my remix for a small fee, moving it to the top of the “Chacha Wall” for 24 h. | • Boost button shows price (e.g., IDR 5,000).
• Boosted videos flagged and sorted by timestamp. |
| 6 | As a moderator, I can flag/removing inappropriate content quickly. | • One‑click “Report”.
• Auto‑moderation via AI (nudity, hate speech) + human review queue. |
| Metric | Current Status | Forecast | |--------|----------------|----------| | Streaming | 7.2 M Spotify streams (first week) | +30 % YoY growth in Q3 | | Social Mentions | #BodyMungil trending in Indonesia for 5 consecutive days | Projected to sustain 2‑week lifespan | | Brand Partnerships | Collabs with Kopi Kenangan (limited‑edition “Cakep51” cup) & Zalora (fashion line) | New licensing deals expected within 2 months | | Merchandise | 12 k units sold (hoodies, caps, phone skins) | Scaling up production for international shipping |
INDO 18’s strategic push—featuring the song on its flagship “Lifestyle Pulse” podcast, exclusive behind‑the‑scenes vlog, and a sponsored dance‑off at the Jakarta Shopping Festival—has turned a viral hit into a revenue‑generating ecosystem.
| Screen | Core Elements | |--------|---------------| | Landing – “Hi‑Chacha Wall” | Full‑width carousel of top 10 remixes, “Create Remix” CTA floating button, filter tabs: Trending, New, My Remix, Badges. | | Video Player | HLS player, subtitles toggle, “Add Sticker”, “Add Music”, “AI‑Pose” icons, “Save & Share” button. | | Remix Editor | Timeline (0–15 s), draggable layers (Sticker, Text, Music, Pose overlay), preview window, “Undo/Redo”, “Export (HD)”. | | Badge Showcase | Grid of earned badges, progress bar for next badge, “Share badge on IG Stories”. | | Boost Flow | Modal with price, quick‑pay (saved card or wallet), confirmation with “Your remix is now featured!”. | | # | User Story | Acceptance Criteria
Design language: Bright, playful colors (turquoise, magenta), bold typography reminiscent of Indonesian street‑art posters, subtle motion‑blur effects when stickers are dropped.
| Layer | Recommended Tech | Why | |-------|------------------|-----| | Front‑End | React (Web) & Flutter (iOS/Android) | Shared component library, high‑performance video playback, cross‑platform UI. | | Video Engine | FFmpeg for transcoding + Google MediaPipe Pose for AI‑tracking | Proven, open‑source, GPU‑accelerated on modern servers. | | Storage | Amazon S3 (or Google Cloud Storage) with CDN (CloudFront/Cloudflare) | Scalable, low‑latency delivery for short video assets. | | Realtime | WebSocket (Socket.io) for live comment/like updates | Keeps “Chacha Wall” feeling lively. | | Moderation | Google Cloud Vision + Perspective API + custom ML model for local slang | Automatic detection, reduce manual workload. | | Payments | Midtrans or Xendit (Indonesia‑focused) for “Boost” & premium packs | Local payment methods (Gopay, OVO, etc.). |
A micro‑social hub inside your existing lifestyle‑entertainment platform (website & mobile app) where fans can: | Metric | Current Status | Forecast |
| Action | Description | |--------|-------------| | Watch the original “Hi Chacha” video (auto‑captioned, multi‑language subtitles, and low‑latency streaming). | | Remix the clip – add filters, stickers, text, background music, or overlay their own dance moves using AI‑assisted pose‑tracking. | | Share the remix to a dedicated “Chacha Wall” feed, to their own profile, or directly to TikTok/Instagram/YouTube Shorts. | | Vote & Comment – community voting (likes, “Chacha‑Points”) and threaded comments with emoji reactions. | | Earn Badges – gamified rewards for remix milestones (e.g., “First Remix”, “100 K Views”, “Best Duo”). |
Think TikTok’s “Duet” + Instagram’s “Reels” + a lightweight video‑editor – all themed around the Joget Hi Chacha phenomenon and positioned as a flagship lifestyle‑entertainment feature for the INDO18 audience.
A community‑driven, interactive video‑creation & sharing experience built around the viral “Joget Hi Chacha Body Mungil Cakep51” clip (INDO18‑style lifestyle & entertainment). | Screen | Core Elements | |--------|---------------| |
“I never thought a traditional joget could sound so fresh. Every time I hear the beat, I’m on the floor!” – @RinaL, TikTok creator (1.2 M followers)
“The ‘Mungil Slide’ is now part of my morning workout playlist. It makes cardio fun!” – Dimas, Jakarta university student
“Finally a song that says ‘look good, feel good’ without being overly sexualized. Proud to be ‘cakep’.” – @Bima_Indo, Instagram fashion influencer