Supplement Tracker
Functional DemoInsurance supplement management for roofing contractors, with adjuster communication and AI.
Central analytics and management console for a suite of home-services sub-apps.

Running several separate sub-apps means user, revenue, and health data lives in as many places as there are apps. Operators had no single view of platform-wide MRR, no way to search a customer across apps, and no early signal when one app went down or started throwing errors.
Built for Platform administrators operating the SUBAPPS suite.
Admin Portal is a central hub that gives platform administrators visibility into seven home-services sub-apps at once. It ingests usage, error, and billing events from each app, then presents platform-wide KPIs, MRR and ARR trends, per-app metrics, and cross-app search of organizations and users. Scheduled background jobs poll each app's health, sync organization and user data, and compute daily metric snapshots. Access is separated across super, support, billing, and read-only admin roles.
An event-ingestion API (single, batch, and error events) paired with a drop-in tracker library that sub-apps call. Scheduled background jobs using BullMQ, Redis, and node-cron for health checks, org and user sync, and daily metric rollups. Cross-app metric aggregation, Stripe-backed revenue reconciliation, and role-scoped admin access with JWT refresh tokens.
One console for a whole platform: every sub-app's users, revenue, and health in a single admin hub.
Dashboard KPIs
Platform-wide metrics, MRR trends, and user growth.
Per-app analytics
App-specific metrics and historical trends.
Organizations search
Search and manage organizations across all apps.
Users search
Find and inspect users across the platform.
Billing
MRR and ARR summaries, revenue per app, and failed payments.
Health monitoring
System health, error tracking, and job status.
Event ingestion API
Single, batch, and error event endpoints for sub-apps.
Background sync jobs
Health checks, org and user sync, and daily metric snapshots.
Admin management
Manage administrators and roles, super-admin only.
Feature flags
Feature flag definitions with per-organization overrides.
Cross-sell programs
Marketing messages, enrollments, and send logs across apps.
API keys
Keys governing sub-app event ingestion.








An Express and Prisma backend on PostgreSQL exposes the admin API and ingestion endpoints, with Redis and BullMQ plus node-cron running the scheduled sync and health jobs. A React and Vite frontend renders dashboards and charts with Recharts. Authentication uses JWT access and refresh tokens, and Stripe, Twilio, and SendGrid handle billing data and notifications.
Insurance supplement management for roofing contractors, with adjuster communication and AI.
Central CRM that unifies a cluster of home-service apps under one role-based platform.
Multi-tenant SaaS command center that parallel-dials opted-in leads and routes only answered calls to available agents.
Start a project and reference this one — the conversation begins with what you have already seen.
Start a project