2026Full-stack + mobileshipped

MMFC Gym

The entire digital layer for a real local gym — member app, admin dashboard and server, engineered to feel like Apple built it.

mmfc-gym.app
React NativeReact NativeReactReactNode.jsNode.jsMongoDBMongoDB

01 / the problem

Local gyms run on registers and WhatsApp. Big-box gym software is overkill and overpriced for a single-location owner — and it always feels like enterprise software from 2012.

02 / what i built

  • Expo React Native app for members — plans, attendance and progress in their pocket.
  • Admin web dashboard for the owner: memberships, renewals, day-to-day operations.
  • OTP auth, membership payments and check-in verification on one shared Node/Express/Mongoose API.
  • Built for MMFC, an actual gym with actual members — not a portfolio demo.

03 / design system

  • iOS 18 “Big, Bold, Glass” language: SF Pro heavy-weight headings, 34px large titles that scale on scroll, squircle-radius cards.
  • Native blur materials on iOS with a graceful dark-surface fallback on Android.
  • Spring physics only — damping 18, stiffness 120, no linear animations anywhere — plus haptic feedback on every interaction.
  • Dynamic Island-style notification pill that expands to show “OTP sent”, “Payment success”, “Check-in verified”.

Want the full walkthrough — architecture, decisions, war stories?

ask me about it