Creator Platform
End-to-end UGC creator management for Bet.AI's growth team.
◼ Roles
◼ Live demo
◼ Architecture
Multi-role SaaS on Vite + React with a Supabase backend (Postgres, Auth, Storage, Deno Edge Functions). Apify actors and custom scrapers ingest engagement metrics on thousands of posts from hundreds of creators daily; RevenueCat data is pulled for revenue attribution. Three role-gated dashboards — UGC creator, account manager, admin — share one schema scoped by RLS.
◼ Features
Engagement ingestion
Apify actors and custom scrapers ingest engagement metrics on thousands of posts from hundreds of creators daily, upserted into Postgres.
RevenueCat sync
Subscription and revenue data pulled from RevenueCat for per-creator attribution and downstream KPI calculation.
Revenue KPIs
Admin dashboard tracks eCPM, RPM, ARPU, and total revenue across creators and time windows, computed via Postgres views.
Payout engine
Per-creator payouts computed from view thresholds and post-count tiers; surfaced in an admin review queue and per-creator payout history tabs.
Sports-aware calendar
Upcoming games scraped from sports APIs, paired with content-format templates so creators can plan posts against live events.
Applications dashboard
Admin reviews creator applications, approves/rejects, and manages role-based access (creator / AM / admin) backed by Supabase Auth + RLS.