Stand-Up Comedy Video Channel
Design a publishing and earnings experience for comedians sharing original performance clips.
The brief
Understand the problem
Background
Comedians use clips to reach audiences and promote live shows, but recordings may include audience members, copyrighted venue footage, mature material, and disputes about who owns a performance.
User context
Rina is an emerging comedian with a recorded seven-minute set. She wants to publish two short clips, label mature content accurately, and understand whether the views generate any earnings.
Product problem
Publishing must be fast while rights, consent, content labeling, and earnings status remain clear enough to prevent costly mistakes.
Objective
Create the clip upload, publishing review, channel management, and earnings overview flow.
What to design
Define the experience
Required experience
- Upload and trim an original performance
- Add title, captions, content labels, and rights information
- Review the public presentation before publishing
- Track moderation, performance, and eligible earnings
Screens and states
- Upload and trim
- Publishing details
- Pre-publish review
- Creator channel
- Earnings and eligibility
Core user flow
Follow the critical path
- 01
Rina uploads a recording and selects two moments
- 02
She confirms performance rights and applies mature-content labels
- 03
She previews captions and publishes the first clip
- 04
She later checks view quality and earnings eligibility
Product rules
Requirements and constraints
Requirements
- Make rights and audience-consent questions understandable
- Support caption editing before publication
- Separate total views from monetized views
- Show moderation and appeal status without vague labels
Constraints
- Uploads may be large or interrupted
- Some clips cannot be monetized
- Audience faces may need blurring
Reality check
States worth considering
Finish line
What to deliver
- A responsive five-screen creator workflow
- One moderation or rights-dispute state
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.