trainUs/website/content/docs/demarrage-rapide/index.en.md
David 0496c707f6
Some checks failed
CI / Lint & Format (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Tests (${{ matrix.browser }}) (chromium) (push) Has been cancelled
CI / Tests (${{ matrix.browser }}) (firefox) (push) Has been cancelled
Update documentation
2026-07-22 17:19:01 +02:00

4.5 KiB

title description slug weight date
Getting Started What you need to know before you begin: principles, interface, edit and execution modes. getting-started 1 2026-06-16

What is TrainUs?

TrainUs is a training-tracking application. You create exercises, group them into combos (crossfit-style sequences, timed or not), then into sessions. Sessions can in turn be organized into collections — a multi-week program, for example.

When it's time to train, you launch a session in Execution Mode: the app guides you step by step, with a timer for timed combos, and keeps a record of everything you actually did (reps, weight, duration) so you can track your progress in the statistics.

Browser & install: TrainUs needs a modern browser (Firefox 111+, Chrome 102+, Safari 16.4+). Private browsing is not supported because it disables the persistent storage the app relies on — you'll see a clear error message if your browser isn't compatible. Once loaded, the app works offline; look for the install icon (⬇) in the action bar to add it to your home screen as a PWA.

The Big Picture: A Local App

TrainUs doesn't depend on any server. Everything — the app and your data — lives in your browser. There's no account to create: on first launch, the app simply generates an identifier for you.

The Benefits

  • No account to create, no password to remember.
  • Works offline from the very first load — useful at a gym with no network.
  • Your data is yours: it stays on your device, nobody else has access to it.

The Trade-offs — and Their Solutions

This choice comes with two trade-offs, accepted from the start:

  • No automatic sync between devices — if you use TrainUs on your phone and your computer, each keeps its own data. To make them work together, see the "Sync Two Devices" recipe in the [How-to Guides]({{< relref "guides-pratiques.en.md" >}}).
  • No automatic cloud backup — if you lose your device, you lose your data, unless you've backed it up yourself. TrainUs reminds you regularly (a warning button appears once your last backup gets old) — see "Back Up Your Data" in the [How-to Guides]({{< relref "guides-pratiques.en.md" >}}).

Neither of these is an oversight: they're simple, manual solutions that require neither an account nor a server.

Interface Overview

Desktop

Overview of TrainUs on a wide screen, Exercises screen: side menu, action bar, main content

On a wide screen, a fixed menu sits on the left, an action bar is in the top right (search, create, export...), and the page content fills the center.

Mobile

Overview of TrainUs on a small screen, Exercises screen: bottom navigation bar

On mobile, the menu becomes a bottom bar (icons only on very small screens), and the action bar stays at the top.

The Two Modes

Edit Mode

Exercise edit form

This is the mode where you build your material: creating or editing an exercise, combo, session, or collection, through regular forms.

Execution Mode

Session execution screen, current step and next step

This is the mode where you train: you start a session (▶ button), and the app shows you the current exercise, the next one, and a timer if the current combo is timed.

You aren't limited to tapping the screen: a session can also be piloted from the keyboard, or from your headset buttons / lock-screen controls — handy when your phone stays in a pocket or armband. See [Headset / Media-Key Control]({{< relref "user-guide.en.md" >}}#headset--media-key-control) in the Reference for the full control mapping.

Always the Same Three Screens

Whatever the type of item (exercise, combo, session, collection), you'll always find the same three screens: a list, a read-only detail view, and a create / edit screen. Once you've mastered one, you've mastered them all.

TrainUs can also be driven entirely from the keyboard (navigation, lists, forms) — the full list of shortcuts is documented in the [Reference]({{< relref "user-guide.en.md" >}}#keyboard-shortcuts).

Going Further

  • [How-to Guides]({{< relref "guides-pratiques.en.md" >}}) — concrete recipes: sending a session to a friend, backing up your data, syncing two devices...
  • [Reference]({{< relref "user-guide.en.md" >}}) — every screen described in detail, with available actions and keyboard shortcuts.
  • [Understanding TrainUs]({{< relref "comprendre.en.md" >}}) — the why behind the choices: local-first, JSON or database, how the timers work.