Built a mobile app for finding, booking, and joining live coach sessions with stable WebRTC video, robust scheduling, and secure Stripe payments/subscriptions.
AIM is a mobile platform for discovering, booking, and joining live online training sessions with professional coaches. The app streamlines session discovery with powerful filters, supports reliable low-latency video calls, and enables seamless in-app payments for both subscriptions and one-off sessions.
Client Issues (Before)
Hard to find relevant sessions due to weak filters and scheduling UX.
Unreliable video conferencing, especially on poor networks.
No integrated payment flow for subscriptions or one-time bookings.
Key Features
Session discovery with multi-criteria filtering (coach, goal, level, time, price).
Real-time availability and scheduling with timezone support and reminders.
Stable WebRTC video sessions with pre-call checks and adaptive bitrate.
In-app payments: Stripe integration for cards, Apple Pay/Google Pay, and subscriptions.
Coach profiles, ratings, and past sessions.
Notifications for booking confirmations, reminders, and reschedules.