User Journeys

User journey documentation defining user flows and technical requirements for the journey tracking system.

This section contains user journey documentation that defines how users interact with the journey tracking system. Each user journey includes:

  • Flow diagrams showing the user’s path through the system
  • Technical requirements categorized by priority (P0/P1/P2)
  • Success metrics for measuring journey effectiveness
  • Related documentation and references

User journeys help bridge the gap between user needs and technical implementation, ensuring that all stakeholders have a clear understanding of how features should work from both a user and technical perspective.


[0001] User Registration

User registration flow for creating new accounts in the journey tracking system

[0002] User Login via SSO

User authentication flow for returning users logging in through OAuth2/OIDC single sign-on providers

[0003] Account Linking for Multiple OAuth2/OIDC Providers

User journey for linking and managing multiple OAuth2/OIDC provider identities (Google, Facebook, Apple) to a single user account through explicit user-initiated flows.

[0004] Creating a Journey

This user journey describes how authenticated users create new journeys in the system, including validation, storage, and initial configuration.

[0005] Adding Content to a Journey

This user journey describes how authenticated users add various types of content (photos, videos, locations, and routes) to their existing journeys.