🛡 Aegis One HQ

Command & Control Dashboard — Authorized Access Only

AegisOne HQ

AegisOne HQ

Command & Control
HQ CONNECTED

Dashboard

Total Tenants
Active
Suspended
Trial
Recent Tenants
Loading…

All Tenants

Loading tenants…

Provision New Tenant

Organization Info
Branding
Domains

Add both the root domain and www variant. For local testing, leave empty and use ?tenant= URL param.

Firebase Config (Customer's Project)

Paste the firebaseConfig object from the customer's Firebase Console → Project Settings → Web App

Active Modules

Toggle which modules this customer has paid for.

Seed Tool

Source Firebase (Timmonsville — Template)
Destination Firebase (New Customer)
What to Seed

⚠ Destination Firestore must have rules set to allow write: if true; before seeding. Set them back immediately after.

Index Deployment Guide

Deploy Indexes to a New Customer Project

Run these commands in your terminal from the AegisOne project folder after creating a new Firebase project.

# Select the new project
firebase use [new-project-id]
# Deploy all 18 composite indexes
firebase deploy --only firestore:indexes
# Switch back to HQ project
firebase use aegisone-hq
All 18 Required Indexes
app_forms
appType ASC, status ASC, updatedAt DESC
budget_expenses
fiscalYear ASC, date DESC
clock_entries
memberId ASC, clockIn DESC
clock_entries
memberId ASC, clockIn ASC
custom_forms
status ASC, updatedAt DESC
form_submissions
formType ASC, submittedAt DESC
inventory_assignments
memberId ASC, issuedAt DESC
member_files
memberId ASC, uploadedAt DESC
members
status ASC, name ASC
notif_log
recipientUids ARRAY, sentAt DESC
requests
memberId ASC, createdAt DESC
rx_audit
userId ASC, timestamp DESC
rx_drugs
active ASC, name ASC
rx_handoffs
status ASC, handoffAt DESC
rx_shift_checks
checkedBy ASC, checkedAt DESC
shifts
date ASC, startTime ASC
shifts
shiftType + unit + date + startTime ASC
supply_lots
itemId ASC, lot ASC

Billing & Plans

Plans: Starter $100 · Standard $250 · HQ Plus $450
Est. MRR
Paid / Current
Trial
Overdue
All Customer Accounts
Department Plan Status Payment Status Next Bill Monthly Rate Actions
💳
Loading accounts…

Support Center

Open
In Progress
Resolved
Avg Resolution (days)
Tickets
Loading tickets…

Customer Accounts

Create a Customer Portal Login

Creates a login for the Customer Portal (not the admin panel). Pick the department, set a password, and share the credentials. The customer signs in at customer-portal.html.

HQ Employees

Role Permissions Matrix
Permission Owner Admin Developer Support Tech Viewer
Dashboard & Stats
View Tenants
Edit Tenant Info
Billing & Payment Status
Provision New Tenant
Suspend / Activate Tenants
Support Center
Seed Tool
Site Content Editing
Employee Management
Audit Log
Staff Accounts
NameEmailRoleStatusLast ActiveActions
Loading…

Site Content Editor

Edit the public-facing website content. Changes save to Firestore and reflect on the site immediately.

Hero Section
Stats Bar
Features Section
About / Mission
Contact & Footer

Audit Log

Time Actor Action
Loading audit log…

New Registrations

Total
Pending Review
Contacted
Provisioned
Pending Invite Links
Loading…
Registration Queue
Loading registrations…

Tenant

Info
Modules
Domains
⚠ Actions

Support Ticket

Reply

Create Support Ticket

Add / Invite Employee

Role Access Summary
Support Tech can view tenants and handle support tickets. Cannot access billing, provisioning, or employee management.

Registration Detail

Organization
Full Name
Short Name
Type
Service Area
Founded
Tagline
Primary Contact
Name
Title
Email
Phone
Address
Branding
Accent Color
Navy Color
App Name
Domain Request
Requested Modules
Internal Notes
✉ Email Contact