mmfc-gym.app

MMFC Gym

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

Timeline
2026
Role
Full-stack + mobile
Team
Solo
Status
shipped

Technology Stack

React NativeReact NativeReactReactNode.jsNode.jsMongoDBMongoDB

Overview

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.

Key Features

  • 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.

Technical Implementation

01design 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