◼ THE DEV AGENCY

web / 2025 / live

Creator Platform

End-to-end UGC creator management for Bet.AI's growth team.

ReactTypeScriptViteTailwindshadcn/uiSupabaseTanStack QueryRecharts

◼ Roles

◼ Live demo

https://creator-platform-demo.vercel.app/dashboard?demoRole=admin

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.