S4S-BY GARAGEOS · CONTROL CENTER
Dashboard
Home Dashboard
A
System Admin
Admin Dashboard
Loading data…
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
Loading…
📦 MARKETPLACE REQUESTS
Part requests, offers sent & conversion rate
Coming Soon
🔧
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
Coming Soon
💳
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.
Filtered:
REGISTERED DEVICES
#LogoDevice NameMachine GUIDWorkshop / Part ShopBranchStatusLast SeenActions
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
#UserDeviceBranchVPN IPPublic IPStartedSession TimeLast HeartbeatStatusActions
Branches
Login units under each company. Each branch can have one or more approved devices.
ALL BRANCHES
#UsernameDisplay NameCompanyTypeStatusLast LoginActions
Workshops
All workshop accounts and their subscription status. Create new workshop logins here.
ALL WORKSHOP USERS
#NamePhone / WATypeCountry / CitySubscriptionExpiresStatusActions
Part Shops
All part shop accounts.
ALL PART SHOPS
#NamePhone / WATypeCountry / CitySubscriptionExpiresStatusActions
Subscriptions
Manage workshop subscriptions, renew plans, and track expiry dates.
Active
Expiring in 30 days
Expired
ALL SUBSCRIPTIONS
#WorkshopPlanStartEndDays LeftStatusActions
Catalog Programs
Manage catalog URLs, credentials, icons, assignment coverage, and catalog health from one screen.
All 0
Active 0
Missing Icon 0
Unassigned 0
0 total 0 active 0 missing icon
#ProgramURLAccessAssignedVPS RouteStatusUpdatedActions
Services
Create support services shown on the desktop dashboard. Each service has billing type, description, and download links.
SUPPORT SERVICES
#ServiceBillingTagsVPS RouteStatusUpdatedActions
Ads Section
Control frontend banner ads. Upload up to 4 active valid banners, choose duration, countdown visibility, and image adjustment.
LEFT BANNER ADS
#AdSortDurationValid UntilCountdownStatusUpdatedActions
VPS Servers
Proxy servers used to route catalog programs through specific IP addresses and countries.
VPS POOL
NameCountryHost : PortProtocolCredentialsStatusHealthLast CheckActions
Welcome Messages
Day-based welcome messages shown to workshop and part shop users on login.
DayTargetMessage PreviewActiveActions
Settings
API Configuration
System Info
BackendNode.js 20 + Express
DatabasePostgreSQL 16
Server83.168.90.112
API StatusChecking...