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

77 lines
4.5 KiB
Markdown

---
title: 'Getting Started'
description: 'What you need to know before you begin: principles, interface, edit and execution modes.'
slug: 'getting-started'
weight: 1
date: 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](overview-desktop.png)
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](overview-mobile.png)
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](edit-mode.png)
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](execution-mode.png)
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.