Creator Platform
Gestion end-to-end des créateurs UGC pour la growth team de Bet.AI.
◼ Rôles
◼ Démo live
◼ Architecture
SaaS multi-rôles sur Vite + React avec backend Supabase (Postgres, Auth, Storage, Deno Edge Functions). Des actors Apify et scrapers personnalisés ingèrent des métriques d'engagement sur des milliers de posts venant de centaines de créateurs chaque jour ; les données RevenueCat sont récupérées pour l'attribution des revenus. Trois dashboards gated par rôle — créateur UGC, account manager, admin — partagent un même schéma scopé par RLS.
◼ Fonctionnalités
Ingestion d'engagement
Actors Apify et scrapers personnalisés ingèrent les métriques d'engagement sur des milliers de posts venant de centaines de créateurs chaque jour, upserts dans Postgres.
Sync RevenueCat
Données d'abonnement et de revenus tirées de RevenueCat pour l'attribution par créateur et le calcul de KPIs en aval.
KPIs revenus
Le dashboard admin track eCPM, RPM, ARPU, et revenus totaux à travers créateurs et fenêtres temporelles, calculés via des views Postgres.
Moteur de payouts
Payouts par créateur calculés depuis les seuils de vues et tiers de post-count ; affichés dans une queue de review admin et des onglets d'historique de payouts par créateur.
Calendrier sport-aware
Matchs à venir scrapés depuis des APIs sportives, couplés à des templates de format de contenu pour que les créateurs planifient leurs posts autour des événements live.
Dashboard candidatures
L'admin review les candidatures de créateurs, approuve/rejette, et gère les accès basés sur les rôles (créateur / AM / admin) appuyés par Supabase Auth + RLS.