Site Map

Every page on The KPI Hub — what it does, who can access it, and how it connects to the rest of the product.

Public — no login needed
Private — requires login
Backend — API / server handler
New — recently added
Public Pages — Accessible without login
Private Pages — Login required
Dashboard Internal Tabs
📊 Overview
📈 KPIs
📋 Reports
👥 Team
⚙️ Settings
Backend Handlers — Server-side, not user-facing
Stripe Session
/stripe-session.php
Creates a Stripe Checkout session server-side. Called by upgrade.html on plan selection. Returns clientSecret.
POST API
🔍
Stripe Verify
/stripe-verify.php
Verifies a Stripe session after payment. Updates user plan in DB. Called by upgrade-success.html on load.
GET API
User Flows
New User Signup
Email Confirm
Returning User Login
Google OAuth Login
Google Consent
/api/auth/google/callback
Plan Upgrade
Stripe Checkout