HomeServicesWorksAboutContactStart a Project
Home/Case study
MERN Stack

ApexMember&WorkoutPortal

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

Apex Member & Workout Portal homepage

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.

MongoDBExpress.jsReact 18Node.jsStripe APIJWTTailwind CSSVite