Fitness Dashboard - Admin Panel for Coaches

Page 1: Dashboard Overview

A clean and comprehensive overview dashboard designed for fitness coaches. Key metrics are prominently displayed at the top, including upcoming sessions, total payments due, and client progress. Below, "Today's Goals for Clients" provides a quick snapshot of client activity and achievements. The "Today's Sessions" section offers a visual schedule, differentiating between personal training and group fitness sessions with clear time slots and client names. A notification panel on the right keeps coaches informed of recent activity. The overall design prioritizes clarity and quick access to essential daily information.

Page 2: Create New Session

This "Create New Session" interface provides a straightforward way for coaches to schedule client sessions. It features clear sections for client selection, date and time picking with easily selectable slots, session type, location (with a dropdown for virtual or in-person options), and a notes field. The option for recurring sessions (weekly or bi-weekly) streamlines scheduling for regular clients. Prominent "Discard" and "Save & create" buttons ensure clear actions. The design is focused on ease of use and efficient session scheduling.

Page 3: Client Profile - Personal Information & Progress

A detailed client profile page, starting with "Personal Information" including contact details, assigned package, and remaining sessions. Below, key financial summaries like total pending payments, payments being cleared, and total payment processed are displayed. The "Progress Metrics" section utilizes a bar chart to visualize progress over time. The "Session History" provides a log of past sessions with details on type, date, and any associated notes, allowing coaches to track client engagement and progress.  

Page 4: Client Profile - Progress Tracking

This section of the client profile focuses specifically on "Client Progress Tracking." Key individual metrics such as weight, calories burned, workout duration, and workout frequency are highlighted with clear visuals. Below, a more detailed "Progress Metrics" bar chart allows for tracking weight, calorie burn, and workout progress over a selected date range. "Total Progress" and "Month Progress Forecast" sections offer additional insights into overall trends and predicted progress. The design emphasizes visual representation of client achievements and areas for improvement.

Page 5: Financial Overview

The "Financial Overview" page provides coaches with a clear understanding of their earnings. It starts with a summary of "Revenue Overview," including total pending payments, payments being cleared, and total payment processed, with options to view data by day, week, or month. "Revenue Tracking" further breaks down pending and processed payments for different session types. The "Payments" section displays both processed and due/pending amounts with a trend line graph. Finally, a detailed "Payment History" table lists individual transactions with status, client name, date, amount, payment method, and session type. The design prioritizes financial transparency and easy tracking of income.

Page 6: Remote Coaching - Workout Courses

This page focuses on "Remote Coaching" and specifically the management of "All Workout Courses." A prominent search bar and filtering options (by ratings and duration) allow for easy navigation through available courses. Each course listing includes a thumbnail, title, a brief description, the coach's name, duration, intensity level, and price. An "Assign training to users" button facilitates sharing courses with clients. The interface is designed for coaches to organize and distribute their remote training content effectively.

Page 7: Communication - Notifications & Settings

This "Communication" page displays "Notifications" on the left, providing a chronological list of recent activities such as new messages and upcoming sessions. On the right, "Notification Settings" allow coaches to customize which notifications they receive via push notifications and email for various categories like news and updates, tips and tutorials, new trainings, reminders, and user activities. This page ensures coaches stay informed and can tailor their notification preferences.

Page 8: Settings - Account & Integration

The "Settings" page allows coaches to manage their account details. The "Account Settings" tab displays personal information such as name, email, phone number, and professional title, with fields for updating the password. A separate "Integration Configuration" tab suggests the possibility of connecting with other services, though no specific integrations are shown in this view. The design is clean and functional for managing personal account information and potential platform integrations.

More by Muhammad Abubaker

View profile
  • Services by Muhammad Abubaker

    View all services