Dashboard
Overview of your rotation business
Total Revenue
${{ formatMoney(stats.totalRevenue) }}
Active Licenses
{{ stats.activeLicenses }}
+{{ stats.newLicensesToday }} today
Total Licenses
{{ stats.totalLicenses }}
Active Sessions
{{ stats.activeSessions }}
Recent Activity
| Event | User | Details | Time |
|---|---|---|---|
| {{ log.event_type }} | {{ log.license_key || (log.event_type.startsWith('license_') || log.event_type.startsWith('rotation_') ? 'Admin' : 'System') }} | {{ formatLogDetails(log) || '-' }} | {{ formatTime(log.timestamp) }} |
Top Rotations
{{ rot.name }}
{{ rot.class_name }}
{{ rot.license_count }} licenses
Rotations
Manage your rotation library
| Name | Class | Version | Price | Status | Licenses | Actions |
|---|---|---|---|---|---|---|
|
{{ rot.name }}
{{ rot.id.slice(0, 8) }}...
|
{{ rot.class_name }} | v{{ rot.version }} | ${{ formatMoney(rot.price_cents / 100) }} | {{ rot.is_active ? 'Active' : 'Inactive' }} | {{ rot.license_count || 0 }} |
|
Licenses
Manage license keys - auto-generated, HWID locked on first use
| Notes | License Key | Rotation | HWID | Status | Expires | Created | Actions |
|---|---|---|---|---|---|---|---|
{{ lic.license_key }}
|
{{ lic.rotation_name || 'All Rotations' }} | {{ lic.hwid ? lic.hwid.slice(0, 16) + '...' : 'Not activated' }} | {{ getLicenseStatus(lic) }} | {{ lic.expires_at ? formatDate(lic.expires_at) : 'Lifetime' }} | {{ formatDate(lic.created_at) }} |
|
Finance
Revenue and financial tracking ({{ finance.internalCount || 0 }} internal licenses excluded)
Sales (Auto-calculated)
Crypto Sales
Monthly Keys{{ finance.crypto?.monthlyCount || 0 }}
Lifetime Keys{{ finance.crypto?.lifetimeCount || 0 }}
Upgrades{{ finance.crypto?.upgradeCount || 0 }}
Crypto Total${{ formatMoney(finance.crypto?.total || 0) }}
Other Sales
Monthly Keys{{ finance.other?.monthlyCount || 0 }}
Lifetime Keys{{ finance.other?.lifetimeCount || 0 }}
Upgrades{{ finance.other?.upgradeCount || 0 }}
Other Total${{ formatMoney(finance.other?.total || 0) }}
Fee Structure (per sale)
Developer Fees
Support Fees
Payments & Expenses
Payments Sent
Expenses
Withdrawals
Crypto Account
Financial Summary
Revenue
Monthly Keys${{ formatMoney(calculatedFinance.monthlyRev) }}
Lifetime Keys${{ formatMoney(calculatedFinance.lifetimeRev) }}
Upgrades${{ formatMoney(calculatedFinance.upgradeRev) }}
Total Revenue${{ formatMoney(calculatedFinance.totalRev) }}
Fees Owed
Developer Fees${{ formatMoney(calculatedFinance.devFees) }}
Support Fees${{ formatMoney(calculatedFinance.supFees) }}
Total Fees${{ formatMoney(calculatedFinance.totalFees) }}
Remaining Balances
Dev Remaining${{ formatMoney(calculatedFinance.devRemaining) }}
Support Remaining${{ formatMoney(calculatedFinance.supRemaining) }}
Total Expenses${{ formatMoney(calculatedFinance.totalExpenses) }}
Crypto Balance${{ formatMoney(calculatedFinance.cryptoBalance) }}
Total in Accounts${{ formatMoney(calculatedFinance.accountTotal) }}
Activity Logs
System and user activity
| Time | Event | User | Rotation | Details |
|---|---|---|---|---|
| {{ formatTime(log.timestamp) }} | {{ log.event_type }} | {{ log.license_key || (log.event_type.startsWith('license_') || log.event_type.startsWith('rotation_') ? 'Admin' : '-') }} | {{ log.rotation_name || log.metadata?.name || '-' }} |