Retailers
—
Store Workspaces
—
Products Cataloged
—
Catalogs
—
Retailers live from Firestore
users Loading…
Total Products
—
Published
—
Draft / Unpublished
—
Catalogs
—
Products by category live from Firestore
products Loading…
Live status
This page reads Firestore directly from your browser — it has no access to Cloud Run request metrics, error rates, or uptime, since those require the Cloud Monitoring API and a server-side credential this client-side portal intentionally doesn't hold. Use the links below for real infrastructure monitoring.
Data freshness check live from Firestore
Checking…
Signed-in admin
| Field | Value |
|---|---|
| — | |
| UID | — |
| Provider | — |
| Account created | — |
| Last sign-in | — |
Multi-admin management
🔒
There's no backend for managing multiple admin accounts yet — access is controlled entirely by the
Firestore security rule, which currently allows read access to exactly one email address.To add another admin: create their Firebase Auth user in the Console, then extend the
isSuperAdmin() rule to check a list of emails (or a custom claim) instead of one hardcoded string.
Audit trail
📋
No real audit-log collection exists in Firestore yet — the audit trail in the old in-app Super Admin
console was sample/mock data, not a real log of admin actions.If you want this to be real, the cleanest approach is a Cloud Firestore write from Cloud Run whenever an admin-privileged action happens server-side, or a client-side write to an
admin_audit_logs collection (rules would need a matching allow-create for the admin email).
Production domain
instacatalog.studio
Active
This admin page
admin.instacatalog.studio
Firebase Hosting · separate site from the main app
Known issues