Project • Updated Aug 14, 2026

Apex Member & Workout Portal

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

MongoDBExpress.jsReact 18Node.jsStripe APIJWTTailwind CSSVite

Problem

Handling complex recurring calendar reservations, timezone offsets across nationwide gym locations, and preventing double-booking during peak morning reservation drops.

Approach

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. 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. Built in collaboration with A. S. M. Asif Islam (asmasif.com), who led the engagement; I worked on the build alongside him.

Impact

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.

Links

Screenshots

Apex Member & Workout Portal visual 1