User roles and trust signals
Separated player and coach needs, then defined what information each side needed before a booking could feel safe: profile details, service clarity, availability, and action feedback.
Live application / Sports marketplace
A platform connecting tennis players and coaches through structured discovery, user profiles, booking flows, payments, and real-world interaction.
Challenge
Players needed a way to find tennis coaches without depending on informal referrals, scattered messages, or unclear availability. Coaches also needed a structured presence that could communicate trust, skill, location, and booking readiness.
The product had to balance two different user groups: players who wanted quick confidence before booking, and coaches who needed visibility without being buried in admin complexity.
Process
Separated player and coach needs, then defined what information each side needed before a booking could feel safe: profile details, service clarity, availability, and action feedback.
Reduced the booking journey into clear states so users could understand what had happened, what was pending, and what action came next.
Designed transaction points around user confidence, making the payment moment feel like part of the service journey rather than an abrupt checkout interruption.
Solution