Skip to main content

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.

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.

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.
Beneath the KPI cards, the Resumen General tab renders a priority action list when pending reviews exist. Each entry shows the athlete’s name, the date they submitted their check-in, and an Evaluar reporte shortcut that takes you directly to the Reviews tab with that check-in pre-selected. When all reviews are up to date, the section is replaced by a confirmation panel so you know you are fully caught up.

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.
ThemePersonalityPrimary Palette
Emerald AthleticSporty, energeticTeal and green gradients
Iron MatteFocused, industrialSteel greys and cool neutrals
Cyberpunk NeonFuturistic, high-contrastElectric neons on deep black
Cosmic SlatePremium, darkDeep space blues and slate
You can switch themes at any time from Mi Perfil (the last tab in the navigation bar). The change is saved automatically and persists across sessions — your athletes are never affected by your theme choice.

Build docs developers (and LLMs) love