Skip to content
// Application● LIVE

OFM Dashboard

All-in-one analytics & operations hub for OnlyFans management agencies

OFM Dashboard screenshot

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

revenueanalyticsaggregatevisualizealerts📡OnlyFans API🐦X/Twitter API🔄Data SyncSQLiteDashboard🤖Telegram Bot

Code Preview

TypeScriptsync_revenue.ts
1async function syncDailyRevenue(accounts: Account[]) {
2 const results = await Promise.allSettled(
3 accounts.map(async (account) => {
4 const stats = await ofApi.getStatistics({
5 accountId: account.id,
6 period: "day",
7 });
8
9 const revenue = stats.earnings.net / 100;
10 const subs = stats.subscriptions.active;
11
12 await db.insert(dailyMetrics).values({
13 accountId: account.id,
14 date: new Date(),
15 revenue,
16 subscribers: subs,
17 churnRate: calculateChurn(account.id),
18 });
19
20 return { account: account.name, revenue };
21 })
22 );
23
24 await notifyTelegram(summarize(results));
25}