Problem
The current login → dashboard → practice-timer flow still feels like a setup ceremony before the user can actually practise.
In real use, the user needed to quickly upload an MP3, slow it down, and work out a part. Instead, the app felt like it pushed them through a second page / setup step before they could get to the useful workspace.
The app should get out of the way.
Current behaviour / code context
LoginPage stores the token and pushes to /dashboard.
/dashboard acts as a launch pad.
/practice-timer has a setup mode before active session mode.
- Setup mode asks for instrument, song title, description, focus points, media source, etc.
- Media tools feel tied to starting a session, instead of being immediately available as a workspace.
Desired direction
After login, the user should land somewhere immediately useful:
- If there is a previous workspace/session/project, restore it by default.
- If the user wants a clean slate,
Start fresh should open a blank practice workspace.
- The media area should be usable immediately: upload MP3, paste YouTube, use slowdown/loop.
- Session metadata should be secondary and editable later, not a gate before using the player.
- Dashboard can still exist, but it should not interrupt urgent practice.
Acceptance criteria
Product principle
The Shed should feel like opening a room and getting straight to work, not filling out a form before touching the instrument.
Problem
The current login → dashboard → practice-timer flow still feels like a setup ceremony before the user can actually practise.
In real use, the user needed to quickly upload an MP3, slow it down, and work out a part. Instead, the app felt like it pushed them through a second page / setup step before they could get to the useful workspace.
The app should get out of the way.
Current behaviour / code context
LoginPagestores the token and pushes to/dashboard./dashboardacts as a launch pad./practice-timerhas a setup mode before active session mode.Desired direction
After login, the user should land somewhere immediately useful:
Start freshshould open a blank practice workspace.Acceptance criteria
Start freshgives a blank workspace where media can be added immediately.Product principle
The Shed should feel like opening a room and getting straight to work, not filling out a form before touching the instrument.