A portfolio rebuild of a real production UGC-campaign platform I worked on — new brand, new UI, synthetic data. This screen exists to answer the first question a reviewer has: what does this system actually do, end to end?
Brand launches a campaign
Budget, platform, and a reward rule (e.g. 5,000 views → $80) set once.
Creators join & post
Approved creators submit a content link; the brand reviews it.
Metrics collect automatically
A background job (this demo's stand-in for Celery + platform APIs) grows view/like/share counts over time.
Rewards unlock themselves
The moment a metric crosses the campaign's threshold, a reward is recorded — no manual spreadsheet.
Reconciliation closes the loop
Admin closes a period; every creator's pending rewards roll up into one statement.
Architecture, tech-stack rationale, and what was deliberately left out of this demo: see docs/ in the project repo.
Pick a role below to explore the demo instantly.
Quick demo access