Companies & Subscriptions
—
Total Companies
Workshops + Part Shops
—
Active
—
—
Trial
On trial plan
—
Grace Period
Awaiting renewal
—
Expired
Access suspended
—
Active Subscriptions
Paid & running
Operations & Access
—
Pending Devices
Awaiting approval
—
Live Sessions
Active in last 15 min
—
Expiring ≤7 Days
Critical renewals
—
Total Devices
—
—
Workshops
Registered
—
Part Shops
Registered
⚡ ACTION QUEUE
Calculating priority items…
SYSTEM STATUS
Live health indicators
API ServerChecking…
DatabaseChecking…
Active Sessions—
Pending Devices—
Expiring Soon—
VPS Profiles—
QUICK ACCESS
Daily admin shortcuts
🔧
Add Workshop
New client account
🔑
Add Branch
Create login branch
💻
Approve Devices
Pending device queue
💳
Renew Plans
Expiring subscriptions
⚡
Live Sessions
Review & terminate
📋
Add Program
Register catalog URL
💻 PENDING DEVICE APPROVALS
Loading…
⏰ EXPIRING SUBSCRIPTIONS
Loading…
📊 SUBSCRIPTION BREAKDOWN
Status split across all companies
📋 PROGRAMS HEALTH
Loading…
⚡ LIVE ACCESS
Devices active in last 15 minutes
📝 RECENT ACTIVITY
Latest audit log entries
📦 MARKETPLACE REQUESTS
Part requests, offers sent & conversion rate
🔧
Tables
part_requests and request_replies not yet created.This panel will show: New Requests Today · Offers Sent · Acceptance Rate · Avg Reply Time
💰 REVENUE ESTIMATE
Monthly subscription revenue tracker
💳
Add a
price_amount column to company_subscriptions to enable this.Will show: Monthly Revenue · Plan Distribution · Revenue Trend
Devices
All registered workshop machines. Approve to allow login and catalog access.
—
Total
—
Pending
—
Approved
—
Blocked
Top Shops by Devices
Shows max 5 workshops / part shops with more than 1 registered machine.
REGISTERED DEVICES
| # | Logo | Device Name | Machine GUID | Workshop / Part Shop | Branch | Status | Last Seen | Actions |
|---|
Live Sessions
Real active desktop sessions from the backend session table. Kill only disconnects the session; it does not block the device.
—
Active Now
From branch_sessions
—
Capacity
branch session limit
—
Stale Cleaned
stale cleanup count
ACTIVE SESSIONS
LIVE
| # | User | Device | Branch | VPN IP | Public IP | Started | Session Time | Last Heartbeat | Status | Actions |
|---|
Branches
Login units under each company. Each branch can have one or more approved devices.
ALL BRANCHES
| # | Username | Display Name | Company | Type | Status | Last Login | Actions |
|---|
Workshops
All workshop accounts and their subscription status. Create new workshop logins here.
ALL WORKSHOP USERS
| # | Name | Country / City | Branches | Subscription | Expires | Status | Actions |
|---|
Part Shops
All part shop accounts.
ALL PART SHOPS
| # | Name | Country / City | Branches | Subscription | Expires | Status | Actions |
|---|
Subscriptions
Manage workshop subscriptions, renew plans, and track expiry dates.
—
Active
—
Expiring in 30 days
—
Expired
ALL SUBSCRIPTIONS
| # | Workshop | Plan | Start | End | Days Left | Status | Actions |
|---|
Catalog Programs
Manage catalog URLs, credentials, icons, assignment coverage, and catalog health from one screen.
All 0
Active 0
Missing Icon 0
Unassigned 0
| # | Program | URL | Access | Assigned | VPS Route | Status | Updated | Actions |
|---|
Services
Create support services shown on the desktop dashboard. Each service has billing type, description, and download links.
SUPPORT SERVICES
| # | Service | Billing | Tags | VPS Route | Status | Updated | Actions |
|---|
Ads Section
Control frontend banner ads. Upload up to 4 active valid banners, choose duration, countdown visibility, and image adjustment.
LEFT BANNER ADS
| # | Ad | Sort | Duration | Valid Until | Countdown | Status | Updated | Actions |
|---|
VPS Servers
Proxy servers used to route catalog programs through specific IP addresses and countries.
VPS POOL
| Name | Country | Host : Port | Protocol | Credentials | Status | Health | Last Check | Actions |
|---|
Welcome Messages
Day-based welcome messages shown to workshop and part shop users on login.
| Day | Target | Message Preview | Active | Actions |
|---|
Settings
API Configuration
System Info
BackendNode.js 20 + Express
DatabasePostgreSQL 16
Server83.168.90.112
API StatusChecking...