At a glance
N+One organizes the main app around four desktop header tabs and a compact mobile bottom navigation. The app is labeled “Beta” in the header. This guide explains where to find key areas (Overview, Training, Readiness, Performance), how the AI Coach behaves, and where Settings live.
If you’re new: signing up uses /auth/signup and new users without a completed profile are routed through /onboarding. If you visit the app while offline see /offline for what works from cache and what requires network access.
Desktop header (primary navigation)
On desktop the main navigation lives in the header as four primary tabs:
-
Overview — /overview
- The primary dashboard after onboarding. Shows training sessions, readiness, training load, and time-windowed summaries. May prompt to install the PWA (InstallPrompt).
- If you have no profile you’ll be redirected to /onboarding.
-
Training — /training
- Calendar-style view covering weeks of history and future weeks (more weeks load on demand).
- Sessions include synced activities and planned workouts. Commute rides can be excluded when the profile preference “exclude commute activities” is enabled (this preference path is on your profile settings).
- Planned sessions that match completed rides are deduplicated so you see completed activity with planned context rather than two rows.
- Use the plan workout flow and status legend on the page. Open a session detail at /training/[id].
-
Readiness — /readiness
- Shows readiness scores and history integrated with your training-load profile. The page codepaths use recent readiness and training-load time series (roughly the last ~90 days).
-
Performance — /performance
- Analytics for roughly the last 90 days of completed, non-duplicate sessions. Includes readiness series and weekly eFTP trends (weekly_eftp) and summaries comparing recent volume and intensity.
AI Coach (chat)
- Coach — /coach
- Fullscreen conversational coach (AI Coach | N+One). It uses your profile and app data context to produce guidance.
- Note: the Coach requires a network connection; it will not work offline.
- On mobile, visiting /coach hides the bottom navigation to give a fullscreen chat experience.
Mobile bottom navigation
On phones the app uses a focused bottom nav with five items:
- Home → /overview
- Training → /training
- Coach → /coach
- Readiness → /readiness
- Performance → /performance
Settings are not in the bottom bar — open them from the profile menu in the header (see next section).
Settings and the profile menu
Open the profile menu in the header to reach Settings. The top-level /settings redirects to your profile page. Key settings pages:
- Profile — /settings/profile (your account profile and preferences; change the “exclude commute activities” preference here)
- Goals — /settings/goals
- Integrations — /settings/integrations
- Privacy & Data — /settings/privacy
- Help & Support — /settings/support
- Account — /settings/account
The Integrations page is titled “Device Integrations” and lists active integrations and their sync status. Current active integrations shown in the app are: Strava, Wahoo, WHOOP, and Garmin. Oura Ring is shown on the page as full integration coming soon (inactive). There’s also a workout upload section where a Zwift card appears with the copy “full integration coming soon.”
Integration notes you may find useful on /settings/integrations:
- Strava: connect for activity sync. The app supports optional exclude-commute behavior tied to your profile preference.
- Wahoo: connect and enable upload planned workouts to Wahoo devices (ELEMNT, KICKR) when enabled.
- Garmin: syncs activities and health metrics for readiness and supports uploading planned workouts to Garmin Connect/devices when enabled.
- WHOOP: syncs strain, recovery, and sleep.
- Oura Ring and Zwift: both are presented as coming soon for full integration; they are not yet active.
- OAuth returns to the app can show success or error query messages (for example oauth_failed, whoop_profile_failed, unauthorized).
Useful navigation tips
- If you want to change whether commutes are counted in Training and Performance, open /settings/profile and toggle the “exclude commute activities” preference.
- Use the Training calendar’s load-more behavior to view additional weeks of history or future planned weeks.
- When a planned workout and a completed ride match, the UI deduplicates — look at the session detail (/training/[id]) for planned context attached to the completed activity.
- Performance and Readiness charts use roughly the last ~90 days of data; weekly eFTP trends show several weeks of rolling weekly values.
- If the app prompts you to install the Progressive Web App (PWA), follow the guide at /install-pwa to add N+One to your device home screen for quicker access.
Offline and network guidance
- N+One is a PWA. Some previously viewed pages may be available from cache when you’re offline, but AI Coach and new syncs require a live network. See /offline for details on what works without connectivity.
When something isn’t where you expect it
- No settings in the bottom nav: Settings live in the profile menu.
- Can’t access /overview or /training? If you haven’t completed onboarding you’ll be redirected to /onboarding to finish profile capture, integrations, and training plan setup.
- Integration appearing as “coming soon”: Oura Ring and Zwift workout upload are presented as upcoming on /settings/integrations — they are not available today.
Where to get more help
Open Settings → Help & Support (/settings/support) for FAQ-style accordions, a contact form, and links to broader help. For deeper reads on training concepts, explore the knowledge base from the app.
If you need help with privacy or legal details, see the app’s privacy and terms pages.
N+One is designed to make the next session the right session. Use the header or bottom nav to move quickly between your dashboard, calendar, readiness, performance analytics, and the Coach chat. When life happens, the app focuses on the immediate adaptation — the next ride is the most important one.