The FocusFlow coach dashboard is your central command center for running every aspect of your personal training business. From a single interface you can monitor athlete progress, send feedback on weekly check-ins, manage subscription billing, schedule sessions, and communicate in real time — all without leaving the app. The dashboard is structured around 8 dedicated tabs, each covering a distinct area of your coaching workflow, and is designed to surface the most time-sensitive information the moment you log in.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/piratta/gymApp/llms.txt
Use this file to discover all available pages before exploring further.
Dashboard Tabs
Each tab is always visible in the top navigation bar. Tabs with pending activity display a live badge so nothing goes unnoticed.📊 Resumen General
Your home screen. Displays three KPI cards — active clients, pending reviews, and unanswered chats — plus a prioritized list of check-ins that need your feedback today.
👥 Mis Clientes
The central client management hub. Search and filter your roster, then open any athlete’s detailed profile to prescribe routines, review stats, add notes, and more across multiple sub-tabs.
📅 Agenda
An interactive monthly/weekly calendar for scheduling presential sessions, follow-up calls, video calls, and physical assessments. Supports quick-create event forms and proximity alerts.
🏋️ Ejercicios
A two-part panel: a searchable exercise catalog (with accent-insensitive search) where you can add custom movements, and a template library for reusable multi-day workout programs you can clone onto any athlete.
📝 Bandeja de Rev
A unified inbox showing every pending and completed weekly check-in from all your athletes. Evaluate wellness forms, view progress photos, and send written feedback without navigating athlete by athlete.
💳 Facturación
Financial control panel. Track each client’s subscription plan, mark payments as paid, pending, or overdue, register payment methods, and view cumulative income reports.
💬 Chat
Real-time messaging with all your clients. An unread message counter badge appears on the tab icon whenever clients have sent you messages you have not yet read.
⚙️ Mi Perfil
Edit your professional bio, display name, and avatar. Also houses the Theme Selector to change the entire app’s visual appearance.
KPI Summary Cards
When you land on the Resumen General tab, three metric cards give you an instant health-check of your business. All counts are calculated live from Firestore data.Clientes Activos
The total number of client accounts currently linked to your coach profile. This count includes all clients regardless of subscription status.
Revisiones Pendientes
The number of weekly check-ins submitted by athletes that have not yet been evaluated. This card pulses with a subtle animation when the count is above zero to draw your attention.
Chats sin responder
The count of chat messages sent to you that you have not yet read. The same number appears as a badge on the Chat tab icon.
Activity Feed
The activity feed is embedded within the Resumen General tab and surfaces the most urgent items requiring your attention right now. It is not a passive log — every pending check-in entry is an interactive shortcut that links directly to the review evaluation form for that athlete. When no action is required, the feed shows a positive confirmation state so you can close the dashboard with confidence.Theme Selector
FocusFlow ships with four premium visual themes that restyle the entire application interface — colors, glassmorphism intensities, gradient accents, and component palettes all change together. Themes are selected from the Mi Perfil tab and take effect instantly without a page reload.| Theme | Personality | Primary Palette |
|---|---|---|
| Emerald Athletic | Sporty, energetic | Teal and green gradients |
| Iron Matte | Focused, industrial | Steel greys and cool neutrals |
| Cyberpunk Neon | Futuristic, high-contrast | Electric neons on deep black |
| Cosmic Slate | Premium, dark | Deep space blues and slate |