UX - clear onboarding
I believe the swap interface should be a clear and simple with playful details and pops of color. New users should be given a succinct, action-driven onboarding tour that walks them through creating their first swap.
Here are some ideas:
- Subtle but effective. A series of pulsing hotspots to draw attention to specific elements
- The walkthrough progresses as users take meaningful actions (connect your wallet, choose the asset, etc) each tip requires the user to click the element on the page it points to. The action-driven approach would guide users through their initial setup — creating a swap or stake — helping them reach their "aha moment" faster and more confidently than they would on their own
- The walkthrough ends with a tooltip that could like to community telegram page (for example) shows users where they can find self-service help in the future. Giving users the resources they need to resolve their own questions reduces both support burden and user frustration down the line.
- Take the beginner’s mindset to heart. Even non-tech-savvy folks should follow along, since gifs and spotlights should take all the guesswork out of the process
- There are a few key major processes that should get a walkthrough: connecting the wallet, checking the content of the wallet (assets), swapping, staking and adding a new pool. So, at the end of each walkthrough, users should be given the chance to take a product tour of the rest of BEPSwap features
- take your time with educating users. This is a new way to exchange the digital assets. Take the onboarding as an opportunity to educate beyond just onboarding. Point out the differences, explain why you do things the way they are done. Explain the mechanics of LP,
- When users are waiting for a transaction to happen (anywhere from 10 to 50 sec) instead of showing a meaningless timer visualization, show what is really happening in a visual way. Connecting to the chain, swapping to RuNE, connecting using bifrost, waiting for chain confirmation etc etc. Make it playful and entertaining.
- set user expectations about what happens next - ok, now that your wallet is connected here are things you can do... make people realize a core value fast
For awesome onboarding ideas look at Asana, Humanity, Pinterest, Autopilot, GoToWebinar