MASSFORGE — Every set, kept.

(01) — Case study · Training app

Every set, kept.

MASSFORGE builds the programme, tracks every set and keeps it all, even with no signal.

In service

(02)The context

In a basement gym the signal drops. The session doesn't.

You open the app between two sets, one hand still on the bar, with one bar of signal. If what you just logged disappears, you never open it again.

So MASSFORGE had to hold where most apps give up: no signal, one hand, during the rest. And decide for the user what comes next, so all they have to do is lift.

(03)What we built

A whole session fits in a pocket.

  1. MASSFORGE — Today: the session, the week, what's left to eat.

    01Today: the session, the week, what's left to eat.

  2. MASSFORGE — At sign-up, a few questions, and the programme is ready.

    02At sign-up, a few questions, and the programme is ready.

  3. MASSFORGE — The programme written ahead: you always know what's next.

    03The programme written ahead: you always know what's next.

  4. MASSFORGE — The plan over weeks, and why it changes.

    04The plan over weeks, and why it changes.

(04)Under the hood

What holds when the network gives up.

Explained for someone who has never written a line of code.

In serviceMASSFORGE
01 · Offline

A send queue in the phone

Every set logged with no signal waits on the device and goes out as soon as the network returns. Nothing is lost, nothing is counted twice.

02 · Screens

Rendered close to the user

Pages are prepared on a European server and delivered by a distribution network: they arrive fast, even on an average phone.

03 · Data

A relational database, two copies

One database for production, another for trials: every change is tested on the second, never on real sessions.

04 · Files

Storage of its own

Photos and visuals live in object storage: the app stays light, images arrive when they're needed.

05 · Health

Weight, only with consent

Weight and measurements are health data: they're kept only with the user's explicit consent, and they can withdraw it.

Platforms
Web, on desktop and phone
Languages
French · English
Address
massforge.fit
In service
In service
Openmassforge.fit
(06) — Next caseSIRDZFrom paper to screen.