MyGym App

MyGym App

MyGym App

Date

Date

Date

July 2024

July 2024

July 2024

Service

Service

Service

Design & Development

Design & Development

Design & Development

Client

Client

Client

All Local Gyms

All Local Gyms

All Local Gyms

Overview

MyGym is a lightweight Web App built to help small local gyms easily manage memberships, fee tracking, and reminders. All without relying on messy paper records or expensive custom software. I designed and developed this product with a friend, and it's now in the final testing phase.

Why We Built MyGym

At my local gym, I saw a situation that many small gyms face: the owner would whisper to members things like, "Did you pay your fees? Has your membership ended?" Everything was tracked using paper registers and receipts, making it difficult to:

  • Check who has active or expired memberships

  • Remind members to renew their plans

  • Understand how many members are actually attending

The owner was managing everything by memory, An unreliable and inefficient method that hurt the gym’s profitability without him even knowing it.

When I spoke to a gym owner in Dubai about a custom mobile app, my agency quoted ₹2 lakhs. He said it was cheap compared to what a Dubai agency offered: ₹5+ lakhs. That’s when I realized the real need for a simpler, more affordable solution.

So, I decided to build MyGym: a modern, easy-to-use app made specifically for local gyms that still rely on pen and paper.

What Makes MyGym Special

  • Simple and clean UI — perfect for non-tech-savvy users

  • Core-focused — no bloated features, only what’s needed

  • Affordable — built without high development costs

  • Feels like a real app — thanks to smart PWA implementation

Core Features

Dashboard
  • See total members, active memberships, and expired ones

  • View recently joined members at a glance

Member List with Filters
  • Filter members by status: Active, Expired, Expiring Soon

  • Search by name, phone number, or place

  • Add new members with details: name, phone, location, plan (1/3/6 months), and start date

Member Detail Page
  • View complete member info and current membership status

  • See days remaining in the plan

  • Renew plan with just a few taps—updates the end date and logs history

  • View full membership history

  • Remind via SMS: One tap opens a pre-filled SMS in the default messaging app. No need to type.

Multi-user Admin Access
  • Owners can add staff or trainers as admins

  • Trainers can add and update members when the owner isn’t around

  • Recently joined members section helps owners verify activity quickly

Fully Custom-Coded PWA
  • Built using React + Supabase

  • Hosted on Vercel

  • Installable on both mobile and desktop

  • Fast, smooth, and lightweight—just like a native app

Design & Development

  • Design: Crafted entirely in Figma with a focus on clarity and ease of use

  • Development: I built the MVP and collaborated with my friend to perfect the coding and backend

Tech Stack
  • Frontend: React (custom-coded)

  • Database: Supabase

  • Hosting: Vercel

We deliberately cut down on complex features in the first phase to keep things user-friendly and performance-driven. Additional features will be rolled out in future updates.

Challenges We Faced

  • Making the PWA feel just like a native mobile app

  • Keeping it intuitive enough for gym owners unfamiliar with digital tools

  • Building everything on a tight budget, without compromising quality

A native mobile app would’ve cost more and taken longer to build. With a well-built PWA, we achieved a nearly identical experience—faster and cheaper.

Testing & Feedback

We're actively testing MyGym ourselves and with friends who own gyms. Testing on different devices and screen sizes helped us catch bugs early and fix them.

Early Feedback Highlights:
  • SMS reminder is a favorite feature

  • Owners love being able to check memberships instantly

  • No more flipping through registers to track expired members

We’re still putting the app through extreme testing to ensure it’s solid and ready for a wider release.

What’s Next

  • Official launch for local gym owners

  • Upcoming features:

    • Bulk SMS reminders

    • Plan analytics and performance insights

    • Custom-duration plans

    • UI improvements + Dark Mode

We’re also exploring white-label versions for individual gyms that want their own branded version of the app.

Final Thoughts

MyGym isn’t just a portfolio piece—it’s a working product made to solve a real-world problem. We created it because local gyms need something that works, not just something that looks good.

Tools Used

Figma, React, Supabase, Vercel

More projects

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

Built in Framer · Made by Nijin

Built in Framer · Made by Nijin

Built in Framer · Made by Nijin

Create a free website with Framer, the website builder loved by startups, designers and agencies.