// Application● LIVE
OFM Dashboard
All-in-one analytics & operations hub for OnlyFans management agencies

About
A full-stack dashboard that aggregates revenue, subscriber metrics, and X/Twitter analytics across 100+ OnlyFans accounts spanning multiple agencies. Features automated daily data syncing, A/B testing with statistical analysis, weekly account auditing, tracking link performance, Telegram bot notifications, and an AI chat assistant — all behind role-based authentication.
Tech Stack
Next.jsReactTypeScriptTailwind CSSshadcn/uiPythonFlaskSQLiteAPSchedulerGoogle Sheets APIOnlyFans APIX API v2Telegram Bot APIRailwayVercel
Info
- Category
- Application
- Status
- LIVE
- Technologies
- 15
Architecture
Code Preview
TypeScriptsync_revenue.ts
1async function syncDailyRevenue(accounts: Account[]) {2const results = await Promise.allSettled(3accounts.map(async (account) => {4const stats = await ofApi.getStatistics({5accountId: account.id,6period: "day",7});89const revenue = stats.earnings.net / 100;10const subs = stats.subscriptions.active;1112await db.insert(dailyMetrics).values({13accountId: account.id,14date: new Date(),15revenue,16subscribers: subs,17churnRate: calculateChurn(account.id),18});1920return { account: account.name, revenue };21})22);2324await notifyTelegram(summarize(results));25}