Dashboard
Platform overview
Recent Activity
Analytics
User growth and engagement metrics
Signups (30 days)
Trades (30 days)
Tier Distribution
Conversion Funnel
Revenue
Subscription revenue and payment metrics
Revenue by Tier
Recent Payments
User Management
View and manage all registered users
Users
| User | Tier | Balance | Trades | Status | Joined | Actions |
|---|
Tester Management
Track provisioned testers and their activity
Active Testers
| Tester | Tier | Balance | Trades | Last Trade | Push | Status |
|---|
Pending Signups
Provision Testers
Pre-authorize emails for Elite access
Add Testers
Enter email addresses (one per line). Existing users get upgraded immediately.
Push Notifications
Send notifications to your users
Compose Notification
Live Activity Feed
Real-time user actions
System Health
Database and service status
Collection Sizes
Activity Log
All admin actions
Signal Performance
Win/loss rates by pair and timeframe
Performance by Pair
| Symbol | TF | Trades | Wins | Losses | Win Rate | Total P&L | Avg P&L | Best | Worst |
|---|
Popular Pairs & Timeframes
What your users trade most
Top Traded Pairs
| Symbol | Trades | Unique Users | Volume |
|---|
By Timeframe
By Hour (UTC)
Paper Trade Leaderboard
Top performers ranked by P&L
| # | Trader | Trades | Win Rate | Total P&L | Avg P&L | Best | Worst | Pairs |
|---|
Announcements
In-app banners and modals for users
Create Announcement
All Announcements
Audit Log
Complete admin action trail
MT5 Behavioral Intelligence
Aggregated behavioral psychology metrics across all MT5 users
Trading Personalities
Behavioral Health Distribution
Average Behavioral Metrics
Users by Behavioral Score
| User | Score | Personality | Trades | Win Rate | PF | Sharpe | Revenge | Tilt | FOMO | SL% | TP% | Best Pair | PnL |
|---|
Calibration Insights
User onboarding calibration profiles and distributions
Experience Levels
Trading Styles
Risk Tolerance
Top Goals
Learning Style
Recent Calibrations
| User | Experience | Style | Risk | Goals | Learning Style | Calibrated |
|---|
Churn Prediction
Users likely to cancel, ranked by risk score
| Risk | User | Tier | Inactive | Actions (30d) | Trades | Score | Reasons |
|---|
Revenue Forecast
MRR projections and financial overview
Tier Breakdown
6-Month Projection
Monthly History
Cohort Analysis
User retention by signup month
| Cohort | Users | M0 | M1 | M2 | M3 | M4 | M5 | M6 |
|---|
Support Tickets
User-submitted issues and requests
Session Heatmap
Feature usage and engagement patterns
Top Actions
Screen Visits
Hourly Usage (UTC)
Daily Activity (14d)
A/B Test Manager
Run experiments across user segments
Create Test
All Tests
Health Alerts
Automated monitoring rules and triggered alerts
Live System Metrics
Create Alert Rule
Alert Rules
Recent Triggered Alerts
Admin Dashboard Guide
Complete user manual for every feature in this dashboard
Welcome to LuxEterna Admin
This guide covers all 23 dashboard pages. Click any section below to expand.
Overview Pages
Dashboard
Your command center. Shows key platform metrics at a glance: Total Users, Active Subscribers, Total Trades, Payments, Banned Users, and Open Tickets. Below the stats, a Recent Activity feed displays the latest admin actions (notifications sent, bulk operations, tier changes) with timestamps. Use this as your daily starting point to assess platform health.
Tip: Data refreshes each time you navigate here. Keep an eye on the Tickets count for urgent user issues.
Analytics
Deep dive into user growth and engagement. Shows: Active users (7d/30d), new signups, total trades, conversion rate in summary cards. Below: a Signup Trend chart (30 days), Trade Volume chart, Tier Distribution pie breakdown, and Conversion Funnel (signup → active → subscriber). Great for tracking growth trajectories and identifying drop-off points.
Tip: A declining conversion funnel suggests onboarding friction. Compare with cohort data for deeper analysis.
Revenue
Financial metrics and subscription health. Displays: MRR (Monthly Recurring Revenue), Total Revenue, Active Subscribers, Churn Rate. Includes a Tier Breakdown showing revenue per tier (Free/Pro/Premium/Elite), Revenue Trend chart (6 months), and Recent Payments table with amounts, dates, and status. Critical for tracking business health.
Tip: If MRR is flat but users are growing, your conversion or pricing strategy may need adjustment.
Management Pages
User Management
Full user directory with search, filtering, and admin actions. Search by name or email. Each row shows: name, email, tier, status, trade count, last active date, and a push token indicator. Click a user row to open their Detail Modal (full profile, subscription info, trade history). Actions available: Ban/Unban (toggles user access), Set Wallet Balance (adjust paper trading funds).
Bulk Actions: Check multiple users, then use the toolbar at the top to: Notify Selected (send push to chosen users), Set Tier (batch upgrade/downgrade), or Export CSV (download user data).
Tip: Use "Export CSV" to create mailing lists or analyze user data in Excel/Google Sheets.
Tester Management
Monitor all provisioned testers and their activity. Displays a table of testers with their email, signup status (registered or pending), last active date, trade count, and tier. Use this to track which testers have actually installed the app and started testing.
Provision Testers
Pre-authorize email addresses for Elite access before they sign up. Enter an email and click "Provision". When that user creates an account, they are automatically granted Elite tier. Use this to onboard beta testers, VIPs, or partner accounts seamlessly.
Tip: Provision testers before sharing the Google Play Store testing link so they get full access immediately.
Tools Pages
Push Notifications
Send push notifications to your users. Choose a target: All Users, or filter by tier (Elite, Premium, Pro, Free), or enter a specific email. Write a Title and Body, then send. The notification is delivered via Expo Push to all users with active push tokens on their devices. Shows delivery stats (sent/failed) after sending.
Tip: Use targeted tier notifications for upsell campaigns (e.g., "Free users: Upgrade to Pro for advanced signals!").
Live Activity Feed
Real-time stream of user actions across the platform: logins, trade executions, subscription changes, and more. Each entry shows the action type, user email, and timestamp. Refresh to see the latest. Useful for monitoring platform engagement in real-time and spotting unusual patterns.
System Health
Technical health overview: Database status (connection health), Collection sizes (users, trades, subscriptions, push tokens), Active push tokens count, and system uptime indicators. Use this to verify the backend is functioning correctly and database collections are not unexpectedly empty or bloated.
Activity Log
Complete chronological log of all admin actions with timestamps. Every action you take (sending notifications, banning users, changing tiers, running health checks) is recorded here. Use this for accountability and debugging. The most recent actions appear first.
Intelligence Pages
Signal Performance
Aggregated win/loss statistics for all trading signals. Summary cards show: Total Signals, Win Rate, Average P&L, Best Pair. A detailed table below breaks down performance by currency pair and timeframe, showing wins, losses, and profit/loss. Use this to evaluate which signals are performing best and identify underperformers to remove or refine.
Popular Pairs & Timeframes
See what your users trade most. Top Pairs ranked by trade volume, Timeframe Breakdown (1m, 5m, 15m, 1h, 4h, Daily, Weekly), and an Hourly Activity Chart showing when users are most active (UTC). Helps you understand user behavior and optimize signal delivery times.
Tip: If users cluster around certain hours, schedule your best signals during peak activity.
Paper Trade Leaderboard
Rankings of users by paper trading performance. Shows rank (with medal icons for top 3), user name, total P&L, win rate, and number of trades. Useful for gamification, identifying top-performing users for testimonials, or spotting potential issues with the paper trading system.
Announcements
Create and manage in-app announcements displayed to mobile users. Set a Title, Message, Type (info, warning, maintenance, feature, promo), Target Tier (all or specific), Priority (low/medium/high/critical), and optional Expiry Date. Active announcements appear as banners or modals in the app. Toggle active/inactive or delete from the list below.
Tip: Use "maintenance" type before deploying updates. Use "promo" for time-limited upgrade offers.
Audit Log
Complete trail of every administrative action with the admin who performed it, action type, target, details, and timestamp. Covers: health checks, alert triggers, user bans, tier changes, notification sends, and more. Essential for compliance, security auditing, and troubleshooting "who changed what."
Insights Pages
Churn Risk / Risk Assessment
Predictive churn analysis. Summary cards show users categorized by risk level: Critical, High, Medium, Low. The table below ranks every user by their churn risk score (0-100) with specific reasons (e.g., "Inactive 99d, Low activity, Never traded, Free tier"). Columns include: tier, inactive days, actions in last 30 days, trade count. Use this to proactively reach out to at-risk users before they leave.
Tip: Sort by "Critical" risk and send them a personalized push notification or a special offer to re-engage.
Revenue Forecast
Financial projections and trends. Shows Current MRR, Annual ARR, Average Growth Rate, Churn Rate. The Tier Breakdown shows users and revenue per tier. A 6-Month Projection chart forecasts MRR based on current trends. The Monthly History chart shows new subscribers and users over the past 6 months. Use this for financial planning and investor reporting.
Cohort Analysis
User retention analyzed by signup month. The retention heatmap table shows what percentage of users from each monthly cohort are still active at M0 (signup month), M1, M2... up to M6. Green cells indicate strong retention; values declining over months indicate churn. Compare cohorts to see if recent changes improved retention.
Tip: If M1 retention drops sharply, users may not be finding value in the first month. Focus on onboarding improvements.
Support Tickets
User-submitted issues and requests. Summary cards show: Total, Open, In Progress, Resolved counts. Filter tickets by status using the tab buttons. Each ticket shows the subject, message, category (Bug Report, General Question, Other), submitter, and date. Actions: mark In Progress (arrow icon) or Resolved (check icon). Use this to track and resolve user issues systematically.
Operations Pages
Session Heatmap
Understand how users engage with your app. Four sections: Top Actions (most performed user actions by count and unique users), Screen Visits (which tabs/screens are most visited), Hourly Usage (UTC) (a heatmap of activity by hour), and Daily Activity (14d) (activity trend over the past two weeks). Use this to prioritize features and optimize the user experience.
Tip: If a screen has low visits, consider making it more discoverable or removing it to simplify the app.
A/B Test Manager
Run experiments across user segments. Create a test by specifying: Test Name, Feature Flag (identifier used in app code), Description, Variant A (control), Variant B (treatment), Traffic % (percentage of users seeing Variant B), and Target Tier. Tests start in "Draft" status. The list below shows all tests with their current metrics. Use this to validate UI changes, pricing experiments, or feature rollouts before full deployment.
Health Alerts
Automated monitoring with push notifications to your phone. Three sections:
- Live System Metrics — Real-time display of CPU usage, Memory, API Latency, Error Rate, and Active Users. Click "Run Check Now" to evaluate all rules and trigger push notifications if thresholds are exceeded.
- Create Alert Rule — Define rules with a name, metric, condition (greater/less/equal), threshold, and notification method (Push Notification, Email, or Both). Example: "Alert if API Latency > 500ms".
- Alert Rules — Manage existing rules. Test (bolt icon) sends a test push notification. Toggle (pause/play) enables/disables. Delete (trash) removes the rule.
- Recent Triggered Alerts — History of all alerts that fired, including the metric value that triggered them and whether it was a test.
Tip: Set up alerts for Memory > 90%, API Latency > 1000ms, and Error Rate > 5% to catch critical issues before users report them. Push notifications go directly to your phone.
Quick Reference
Admin Accounts
Two admin accounts have access. Both share the same password. Admin actions are logged with the email of the admin who performed them in the Audit Log.
Session Management
Sessions are stored in-memory on the server. If the backend restarts, you will need to log in again. Sessions are validated on each page load.
Data Sources
All data comes from MongoDB Atlas (production). Analytics, churn scores, and forecasts are computed in real-time from live user data. No data is mocked or simulated.
Push Notifications
Delivered via Expo Push Notification Service. Users must have the app installed and push tokens registered. Health Alerts send pushes to admin accounts only.
Admin Team
Manage admin accounts, roles, and access
User Activity
Real-time user presence, last seen, and tab usage
Integrations
Live connection status for all external services
Send Tester Invites
Send invitation emails to pending testers via Resend.
Stripe Live Data
Real-time payment and subscription data from Stripe API
Recent Charges
Loading...
Active Subscriptions
Loading...