FindMyCoach
Category:
Mobile App
Role:
UI/UX Designer
Tools:
Figma, Claude, Chatgpt
Find My Coach is a coaching platform designed to make discovering, booking, and managing sports coaching more convenient for players and families. The platform connects users with coaches based on sport, location, ratings, credentials, experience, and pricing, while bringing discovery, scheduling, payments, and progress management into one streamlined experience.
The experience is designed to support different coaching needs—from individual 1-on-1 sessions to group training and multi-session packages—while giving coaches the tools they need to manage bookings and their coaching business.
Core Features of Find My Coach
Coach Discovery
The Coach Discovery experience helps users find the right coach based on their individual requirements. Users can browse coaches by sport, location, rating, and price, while additional filters such as professional credentials and experience level help narrow down their options.
The goal is to make the discovery process simple while giving users enough information to make an informed choice before booking.
1-on-1 & Group Sessions
Find My Coach supports both personalized 1-on-1 coaching and group sessions, allowing users to choose an experience that fits their training needs.
Users can view session availability and group capacity in real time, making it easier to find suitable sessions and understand how many participants are already enrolled.
Bundle Packages
The Bundle Packages feature allows users to book multiple coaching sessions together instead of making individual bookings each time.
Multi-session bundles and subscription options provide flexibility for users who want to maintain a consistent training schedule, while discounts on larger bookings provide an additional incentive for longer-term coaching.
Calendar Booking
The Calendar Booking experience makes scheduling straightforward by presenting available dates and time slots visually.
Users can select a suitable slot and book their session directly, while automatic reminders help them keep track of upcoming coaching sessions.
Family Accounts
The Family Accounts feature is designed for households managing coaching for multiple children. A single account can be used to manage individual players, their bookings, and their progress separately.
This creates a more organized experience for parents while keeping each child's coaching journey distinct.
Coach Dashboard
The Coach Dashboard provides coaches with tools to manage their coaching activities from one place. Coaches can track bookings, monitor earnings, and access analytics to understand how their business is performing.
The dashboard brings operational information together in a structured interface, allowing coaches to spend less time managing administrative tasks and more time focusing on their clients.
Designing for Different Coaching Journeys
Find My Coach serves multiple types of users, each with different goals. A player may simply want to find a suitable coach, while a parent may need to manage multiple children's schedules. Coaches, on the other hand, need tools for managing bookings, earnings, and their overall business.
The design therefore focuses on creating clear, task-oriented experiences for each user group while maintaining consistency across the platform. From discovering a coach to selecting a session, choosing a time, and managing future bookings, each step is structured to keep the user's journey simple and predictable.
Connecting Discovery with Booking
A key part of the experience is connecting coach discovery directly with the booking journey. Rather than treating finding a coach, checking availability, and scheduling a session as separate experiences, the platform brings these steps together into a continuous flow.
This helps users move naturally from exploring → evaluating → selecting → booking, while giving them the information they need at each stage.
A Flexible Coaching Platform
Beyond individual features, Find My Coach brings together coach discovery, session management, packages, scheduling, family accounts, and coach-side business tools into one ecosystem.
The result is an experience designed to support the complete coaching journey—from finding the right coach and booking a session to managing recurring training and building long-term coaching relationships.






