Type
PWA · SaaS
Progressive web app to create and manage gym routines with progress tracking, statistics, recurring calendar and personal-trainer mode. Three languages (es, en, fr). Designed, built and deployed end to end.
Type
PWA · SaaS
Stack
Next.js · MongoDB · PayPal
My role
Design + fullstack development + deploy
Context
Own product

Routines & calendar

Statistics & progress

Exercises

Plans & pricing
Existing gym apps are either too complex or too simple.
Gym Routine was born from the frustration of not finding a tool that works for both casual users and professional coaches. One app, four access profiles (free, premium, trainer/studio, admin), no friction. The challenge: clean multi-role architecture, offline-first experience with sync on reconnect, and routine creation that is as fast as it is intuitive.
Paid apps with unnecessary features, no real offline support, no trainer mode, or simple apps without stats or progression.
An installable PWA, offline-first (train and log without signal; sync when back online), with body measurements and progress photos, recurring calendar and a trainer panel that pays for itself with one client.
Multi-role architecture from day one — the same codebase serves free, premium, trainer/studio and admin users with granular access logic. IndexedDB + Service Worker: offline-first for routines, workouts and cached exercises; the queue syncs when back online. Real-time stats (volume, streak, muscle distribution, records). PayPal subscriptions, es/en/fr i18n, B2B landing for coaches and legal pages in production.
Drag & drop creation, automatic time estimates and a filterable exercise library.
Planning with daily/weekly/monthly recurrence, .ics export and edit by day or future series.
Body measurements, progress photos and stats: volume, streak, muscle distribution and records.
Up to 10 or 30 clients (Trainer/Studio), templates, alerts, PDF export per client and email invitations.
access profiles (free, premium, trainer/studio, admin)
languages (es, en, fr) with i18n across the app
native app dependencies — installable PWA on any device
Frontend
Backend
PWA / Offline
Deployment
— LET'S WORK TOGETHER _
Figma mockup, spec document or just an idea — I handle full-stack development end to end.