ApexMember&WorkoutPortal
A complete MERN platform for personal trainers and members featuring interactive workout builders, booking calendar, and Stripe subscriptions.

Apex Performance needed a unified web app where gym members can book specialized coaching sessions, track progressive overload metrics, and access on-demand video masterclasses. Trainers manage schedules and client diet logs.
The challenge
Handling complex recurring calendar reservations, timezone offsets across nationwide gym locations, and preventing double-booking during peak morning reservation drops.
The solution
Engineered a scalable Node/Express REST backend backed by MongoDB with compound indexing. Built a modular React SPA with React Query caching, JWT authentication with silent refresh tokens, and Stripe Billing webhooks.
- •
Interactive Routine & Workout Builder
Drag-and-drop exercise library with set/rep/RPE trackers and visual progress charts.
- •
Real-time Booking Engine
Concurrency-safe session booking with automated calendar invites and SMS/Email reminders.
- •
Tiered Membership Subscriptions
Integrated Stripe Customer Portal for pause/resume billing, upgrades, and promotional discounts.
- •
Trainer Client Management Console
Dedicated portal for coaches to review member form videos, assign homework, and chat.