MVI PBT
MVI Super Admin

MVI PBT Business Suite

SaaS Admin Control Center

Protected admin console for tenant provisioning, UID records, sync monitoring, and live POS client status.

Live SaaS Monitor

Monitor every POS tenant from one control center.

Track active tenants, UID records, live sync health, today’s sales, subscription status, and cloud readiness.

TenantsMulti-client
StatusOnline / Idle
PlatformSupabase + Cloudflare
MVI PBT

MVI PBT

Admin Console

Logged in as MVI Admin mvi_admin

MVI PBT Business Suite

SaaS Dashboard

Open POS Checking... V3.1.0
Total Tenants0Registered businesses
Active Tenants0Enabled clients
Demo Tenants0Demo/training tenants
Suspended0Disabled tenants
Today Transactions0All tenants
Today Sales₱0.00All tenants
Online Tenants0Heartbeat within 2 min
System HealthGoodAPI/database status

Tenant Health Snapshot

Quick Tenant Switcher

Super Admin

Opens: https://pos.mviportbartontech.com?business=BUSINESS_CODE

Tenant Management

Business CodeBusinessPlanStatusLast ActivityActions

Create / Edit Tenant

Onboarding Guide

SaaS Flow
  1. Create the tenant, owner Auth account, owner profile, and default settings securely.
  2. Open tenant POS using Business Code.
  3. Login as MVI Super Admin.
  4. Configure profile, logo, receipt, menu, inventory, staff.
  5. Push Settings To Cloud.
  6. Hand over Business Code and owner credentials.

UID Records Registry

Read-only registry
Business UUIDBusiness CodeBusiness NameOwnerStatusCreatedActions

Live Tenant Monitoring

Based on POS heartbeat, sync, and transaction activity
TenantStatusLast SeenDeviceLast SyncLast SaleMenuInventoryStaff

Sales Summary

Today
TenantToday SalesTransactionsAverage OrderLast TransactionOpen

Cloud Sync Monitor

Settings/Menu/Inventory/Sales
Business CodeLast Settings SyncLast Menu SyncLast Inventory SyncLast Sales SyncStatus

Subscription / Plan Tracking

Manual tracking V1
Business CodeBusiness NamePlanMonthly FeeBilling StatusExpiryActions

Deployment Settings

V3.2.2 production locked

Security Notes

Important
  • Do not expose Supabase service_role key in frontend.
  • Admin access requires Supabase Auth and mvi_admin profile.
  • Tenant provisioning and status changes use authenticated Cloudflare Worker admin endpoints. The Worker must report the tenant_provisioning capability.
  • Owner passwords are sent only over HTTPS to Supabase Auth and are never stored in tenant settings.
  • Client POS remains isolated by business_id and business_code.