Dashboard
Your TushJunior operation overview
—
Prop Accounts
—
Subscribers
—
Investors
—
Payout Certs
—
New Enquiries
—
Visits Today
Quick Actions
Live Site Links
Hero & Bio
Edit tagline and about section content
Hero Section
About Section
Performance Stats
Toggle Published to show a stat publicly. Changes go live instantly.
Loading...
Monthly P&L
Enter % returns for the bar chart. Toggle Published to show each month.
2025 Monthly Returns
Add New Year
Prop Firm Accounts
Manage evaluation and funded account cards
Payout Certificates
Add certs as you receive them
Testimonials
FAQ
Contact & Social Links
Contact Details
Social Media URLs
Copy Trading Subscribers
Investor Portal Access
Enquiry Inbox
All contact form submissions. Claude drafts a response — you approve before sending.
—
Total
—
New
—
Responded
—
Pending Review
Loading enquiries...
Announcement Banner
Controls the gold banner shown at the top of your main site
Publish Banner To
Site-specific banners override the global one. Switching loads that site's saved banner if any.
Disclaimer Bar Text
This bar appears across all public sites. Displays automatically.
Banner Settings
Banner Enabled
When on, the banner appears on your main site immediately
Banner Text
Link URL (optional — clicking banner goes here)
Banner Style
Live Preview
Hero Photo
Upload your profile photo to replace the TJ monogram placeholder
Current Photo
Upload Photo
📷
Click to select photo
JPG or PNG · Max 2MB · Portrait format recommended
After uploading
The photo URL is saved to site_settings and your main site fetches it automatically. No redeployment needed.
Document Vault
Upload and manage investor documents — reports, statements, certificates
Loading documents...
Visitor Analytics
Page views tracked from your main site
—
Today
—
This Week
—
This Month
—
All Time
Recent Visitors
Top Pages
User Roles
Manage investor portal access — viewer by default, toggle write access per user
—
Total Users
—
Investors
—
Viewers
—
Write Access
All Users
Copy Trading Brokers
Manage broker copy links per instrument category. Copiers pick their preferred broker on the copy trading site.
Payment Lookup
Search and verify NOWPayments transactions · Manually approve or flag
Search Transaction
Priority: 🔴 CRITICAL = manual action needed
🟠 HIGH = stuck >2hr
🟡 MEDIUM = confirming
🟢 INFO = confirmed
Recent Payments
Terminal Access
Manage who can log into the trading terminal · Revoke or extend any subscription instantly
—
Total Users
—
Active
—
Trial
—
Expiring < 7 days
All Subscriptions
VPS Management
Control the VPS scheduler without editing .py files · All changes push to Supabase, VPS reads on next cycle
Checking...
𝕏 Twitter / X Account List
Enable/disable handles. Changes apply on next VPS fetch (every 30 min).
⏱ Scheduler Jobs
Enable/disable individual data jobs. Interval changes require VPS restart.
🎛 Data Thresholds
Configure alert and scoring thresholds without editing config.py.
💓 VPS Health
Broadcast Email
Send a message to Copy subscribers, Investors, or Terminal users
Compose
Preview
Compose a message and click Preview to see how it will look...
Send History
No broadcasts sent yet
Activity Log
All admin actions — invites, revokes, plan changes, broadcasts
Test Email Templates
Send a test of any auth email to yourself before going live
Send Test Email
⚠ Test emails use placeholder values for Supabase variables ({{ .ConfirmationURL }}, {{ .Token }} etc.) since these are generated by Supabase. The template layout and branding will match exactly what users receive.
Payment Reconciliation
Match NOWPayments records with subscriber records — find orphaned payments
—
Total Webhooks
—
Matched
—
Orphaned Payments
Orphaned Payments — payment received but no subscriber row created
Loading...
All Payment Webhooks
Loading...
System Health
Real-time status of all platform services
Service Status
Loading...
API Connectivity
Checking...
Expiring Soon — subscribers expiring in next 30 days
Loading...
Settings
Platform configuration and admin preferences
Resend API Key
Used for broadcast emails and invite notifications.
Set in the RESEND_KEY constant in admin source.
Set in the RESEND_KEY constant in admin source.
Admin Session
RLS Status
Row Level Security restricts what data each user can read. Enable before going live.
Checking...
Site URLs
Main: tushjunior.com
Copy: copy.tushjunior.com
Investors: investors.tushjunior.com
Terminal: terminal.tushjunior.com
Admin: admin.tushjunior.com