wealthfolio
wealthfolio copied to clipboard
[UX] Unoptimized Onboarding Flow
As a user, when I am presented multiple options to interact with, I am expecting any of the options to be a valid choice. It seems that the onboarding flow for your app is a very strict "on rails" flow and there are multiple dead ends that bring the user back to the initial launch screen of the application.
The application launches into this screen
It is very clear I should click the "Lets Get Started ->" button and it brings me to the expected screen to select my currency.
From here it goes becomes less clear what the next step should be
The only valid choice is Accounts, however I have 6 choices on this screen, all with equal weight. It isn't clear if I should go to accounts, or if I can go to goals or appearance.. Or see what the chart, wallet, or clock-esqe icon do.
Any click outside of Accounts unexpectedly brings me back to the launch screen of the application, with the first step of picking my currency marked in green. The CTA isn't state aware, so it brings the user to the currency screen and leaves them in the choice paralysis loop they were stuck in before.
Recommendations
- Remove the invalid navigation options to have a more guided setup process to prevent dead ends for the user
- If that is not possible, make the CTA on the "home" screen state aware so it will bring the user to the next necessary step instead of always taking them to step 1 in account set up
I dont know if UX feedback is a valid thing to submit as an issue but I saw your post on HN and your software interested me. I am a UX person and I wanted to help as I could since I can't actually do PRs. Feel free to close or delete if this isn't somethign you want or isnt the right venue.