Onboarding — add tracker type choice as first step #37

Closed
opened 2026-05-01 22:00:44 +02:00 by myrmidex · 0 comments
Owner

Replace the current linear onboarding with a forked flow. The first screen presents two choices; the selected path determines which steps follow.

First screen — split choice

A two-panel screen (side by side or stacked):

Simple counter
Track anything you accumulate — no price tracking, no asset setup.
→ Steps: starting amount → milestones

Asset tracker
Track holdings with price tracking and P&L.
→ Steps: asset setup → starting amount → milestones → price (optional)

Implementation notes

  • Store the chosen type in component state (no DB change needed for v0.3)
  • Simple path: hide the asset step entirely
  • Asset path: existing flow (with price step optional as per #23)
  • The choice screen replaces step 0 — it is not a numbered step in the progress bar
  • Works within the current users + asset_id schema — simple tracker just leaves asset_id null

UI idea

Two bordered boxes side by side in the red-digital style, each with a title + one sentence description. Clicking one starts that path.

Replace the current linear onboarding with a forked flow. The first screen presents two choices; the selected path determines which steps follow. ## First screen — split choice A two-panel screen (side by side or stacked): **Simple counter** Track anything you accumulate — no price tracking, no asset setup. → Steps: starting amount → milestones **Asset tracker** Track holdings with price tracking and P&L. → Steps: asset setup → starting amount → milestones → price (optional) ## Implementation notes - Store the chosen type in component state (no DB change needed for v0.3) - Simple path: hide the `asset` step entirely - Asset path: existing flow (with price step optional as per #23) - The choice screen replaces step 0 — it is not a numbered step in the progress bar - Works within the current `users` + `asset_id` schema — simple tracker just leaves `asset_id` null ## UI idea Two bordered boxes side by side in the red-digital style, each with a title + one sentence description. Clicking one starts that path.
myrmidex added this to the v0.3.0 milestone 2026-05-01 22:00:44 +02:00
myrmidex added the
enhancement
label 2026-05-01 22:00:44 +02:00
myrmidex self-assigned this 2026-05-01 22:00:44 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/incr#37
No description provided.