Admin Console

Sign in to manage client configurations

Signing in...

Admin Console

Client Management Console

Manage client configurations and assets

Environment:

Welcome

Use the Manage view to create, edit, and publish client configs for staging runtime overrides.

Local Only

Served by admin-server. Keep this separate from the main app.

Staging Override

Publish writes public/config/staging-config.json for staging runtime.

Source of Truth

Configs are stored in Firestore (clientConfigs collection). Template file is only used as fallback when creating new clients.

Clients

Environment:

Identity

Contact

Admin Management

Manage admin emails that have access to the admin panel. Admins are stored in Firestore 'admins' collection.

Add Admin
Current Admins
No admins configured. Add one above.

Assets

Drag & drop images or click to browse. Supported: JPG, PNG, GIF, SVG, WebP, ICO, PDF (max 10MB each)

Branding

Preview

Social Media

Instagram Handles
No Instagram handles. Click "Add Handle" to add one.

Firebase

⚠️ Template Defaults
📋 Template
📋 Template
📋 Template
📋 Template
📋 Template

⚠️ Warning: Fields marked with "📋 Template" are using default template values from clients/template/config.json.template. These values are loaded from Firestore but match the template defaults. Update them with your actual Firebase project values.

SMS Templates

Navigation

Manage navigation links for the navbar. Links are displayed in order and filtered by visibility requirements.

No navigation links configured

Platform Feature Prices

Update feature prices for all clients. Changes affect new purchases/subscriptions only.

Loading feature prices...

Client Feature Access

Test payments and manage feature access for this client. Feature access is determined by payment status (subscriptions/one-time purchases). Use "Purchase Now" or "Subscribe" buttons to test the payment flow.

Loading features...

Active Subscriptions
⚠️ Reset Payments (Testing)

Clear all payment data to test payment flow from scratch. This will remove all subscriptions and purchases.

Purchased Features
Available Features

No features found. Check platform-config.json has features configured.

Select Asset

No assets uploaded yet. Upload some files first!