# ๐ŸฆŽ xBacked Testnet - UI Suggestions <h2 id='user-flow'><strong>๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป</strong> Product User Flow</h2> Let's walk through xBackedโ€™s Testnet together from the perspective of new and returning users in a hypothetical case study... <hr> <h4>๐ŸŒธ STEP 1</h4><hr> ![](https://i.imgur.com/Hnz7ul5.png) :::info <strong><p>:information_source: Six visitors land on the home page. On their screens, they see a random, floating <s>dinosaur</s> goanna instructing them to connect their wallets & enable popups. No other info is present. User 1 is a skeptic, and User 2 lacks interest to continue onward. They both leave. The other four visitors decide to stick around out of sheer curiosity.</p></strong> ::: <p></p><br><hr> <h4>๐ŸŒธ STEP 2</h4><hr> <img src='https://i.ibb.co/tx8bRB0/2-3.png' width='700px' /><br> :::info <strong><p>:information_source: All users click 'Connect Wallet'. They notice that both wallet options link to the same URL. New users follow the steps to create an account. Returning users wonder how they can connect to their existing wallets. Thankfully, they realize that they do not need to set up another wallet. Phew. However, the process of connecting to their wallets was not as seamless or as straightforward as they would have liked.</p></strong> ::: <p></p><br> <hr> <h4>๐ŸŒธ STEP 3</h4><hr> <img src='https://i.ibb.co/YyqJQjL/4a.png' width='700px' /> <br> <img src='https://i.ibb.co/hyhn8xb/4b.png' width='700px' /> <br> <img src='https://media.giphy.com/media/2tOsjtp4xFgD6pc48U/giphy.gif' width='250px'/> <img src='https://media.giphy.com/media/lP4jmO461gq9uLzzYc/giphy.gif' width='270px'/> <br> <img src='https://media.giphy.com/media/PWfHC8ogZpWcE/giphy.gif' width='250px'/> &nbsp; &nbsp; &nbsp; <img src='https://media2.giphy.com/media/fdPqWz8OuaJeDvAhau/giphy.gif?cid=ecf05e47mgjtb87jhcb0mn9owvfsw3g9450qx6n3xcj1ndva&rid=giphy.gif' width='200px'/> <!-- https://media.giphy.com/media/ZXKZWB13D6gFO/giphy.gif --> <p></p><br> :::info <strong>:information_source: Users are ready to jump in. All users have followed the instructions, connected their wallets, and enabled popups. But nothing happens. Some have even switched to a different browser to rule out the possibility of browser incompatibility. Nothing seems to work. They scratch their heads in confusion. At this point, User 3 is convinced that the dapp is a fluke and that there is nothing actually to see, so they bounce. By some luck, the rest of the users have figured out that in order to proceed, they need to fund their wallets with Algos from the faucet. If only they realized this sooner ๐Ÿ˜ฎโ€๐Ÿ’จ.</strong> ::: <p></p><br> <hr><h4>๐ŸŒธ STEP 4</h4><hr> <img src='https://i.ibb.co/d2GSPSy/5.png ' width='700px' /> :::info <strong>:information_source: Wallet is funded. Content appears, alas. ๐Ÿ˜Œ</strong> ::: <p></p><br> <hr><h4>๐ŸŒธ STEP 5</h4><hr> <img src='https://i.ibb.co/vhbRdw2/6.png' width='700px'/> <br> <img src='https://i.ibb.co/k4mssMh/7.png' width='700px'/> <br> <img src='https://i.ibb.co/3Mcs50z/8.png' width='700px'/> <br> <img src='https://i.ibb.co/ZVzRZKz/9.png' width='700px'/> <br> :::success <strong>:warning: User 4 tries to create a vault but fails. They cannot get past this crucial step to mint xUSD... because they don't meet the minimum ALGO balance threshold (?). They have reached a blocker that they cannot overcome. They throw their arms up in despair and give up in defeat.</strong><br> ::: :::info <strong>:information_source: Meanwhile, User 5 is giving xBacked a go because they heard it was a quick, convenient, and less risky way to mint a new(?) stablecoin. User 5 is new to the DeFi space, they are not a speculator, a financial investor, a Web3 techie, or a crypto hodler; they are overwhelmed by all of the technical jargon and numerical data on xBacked. It all seems too complicated for their understanding. They realize that the learning curve is steep. Learning and understanding the crypto/DeFi language is an uphill battle that they are not willing to climb. So User 5 decides to seek out alternative, newbie-friendly DeFi dapps.</strong> ::: <hr> <h4>๐ŸŽ‰ The Last One Standing๐Ÿงโ€โ™‚๏ธ</h4><hr> :::warning <strong>Of all six users, only one remains. Turns out, User 6 is actually a core xBacked project contributor... ๐Ÿ˜ญ</strong> <br><hr> #oh-no &nbsp; #plot-twist &nbsp; #womp-womp ::: &nbsp; <iframe width="300" height="215" src="https://www.youtube-nocookie.com/embed/CQeezCdF4mk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <!-- <audio controls> <source src="https://www.orangefreesounds.com/wp-content/uploads/2014/10/womp-womp.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio> &nbsp; <a href='https://orangefreesounds.com/womp-womp' target='_blank'>Source</a>: <a href='https://www.freesound.org/people/Benboncan/' target='_blank'>Benboncan</a> --> <p></p><br> ## **๐Ÿคท๐Ÿปโ€โ™€๏ธ** Overall User Sentiment <img src='https://media.giphy.com/media/xThuW4BaAA2f7nRvoc/giphy.gif' width='200px' alt='confused cat GIF'/> <img src='https://media.giphy.com/media/XQvhpuryrPGnK/giphy.gif' width='265px' alt='confused minion GIF'/> <p></p><br> :::success ****\*** I am not a hater. This is all in good jest ๐Ÿ˜‚. Please don't be offended! ๐Ÿ˜…** ::: <p></p><br> ## **๐Ÿค”** Personal Thoughts + Feedback - Project + documentation are too technical and too complex for mass adoption. It is better to oversimplify than overcomplicate (ELI5). Pay attention to the wording, messaging and data being presented. Does it welcome all users or only some? What can the dapp do for the ordinary, non-technical user who just wants to mint a token and invest without being overwhelmed with additional data? Users may not necessarily know or care to know about all the finer technical details. Consider this POV when you are designing the dapp. Perhaps, you can split the dapp into two views - a basic, minimalist mode + an expert detailed mode. Or give users the option to show or hide data by (un)checking filters. - A comprehensive intro + an easy-to-follow, onboarding starter guide is needed. Include a step-by-step tutorial or embed a video explainer, like this <a href='https://youtube.com/watch?v=rg7MLQ4WcHc' target='_blank'>2-minute walkthrough video</a>. That would be a solid start. Keep in mind that most new users will bounce before they go out of their way to research an unfamiliar brand or learn to use a new dapp. (This is assuming that they know what the project is even about before they launch the dapp in browser). The goal should be to onboard users with the least resistance possible (the less steps they have to take on their own to figure out what to do & how to do it, the better). Getting started should be quick and simple. Having a landing page that effectively hooks, informs and converts does wonders when it comes to attracting, educating, and selling to users. Take a look at these <a href='https://dribbble.com/tags/defi_landing_page' target='_blank'>DeFi landing page templates</a> for inspiration. - The only reason I knew I needed to request Algos from the faucet is because I decided to look up xBacked explainer videos online. Fortunately, I found two walkthrough videos on YouTube. (This is unsolicited feedback, but I suggest minimal video edits, erring on the side of conservative for how-to-use tutorials. I found it difficult to watch with all the text + sound effects. They made me slightly nauseous, although this is personal preference). - Why should users connect their wallets? How does the app benefit them? Add a one-liner pitch above the fold that summarizes what xBacked is, what it does, and who it's for. Keep it simple. Don't assume that every user is well-versed in DeFi. **โœจ** ELI5 **โœจ**. Aim to leave a positive, lasting first impression. - Diversify the presentation of vault + system analytics with charts **๐Ÿ“ˆ**, graphs **๐Ÿ“Š**, images **๐Ÿ“ธ** and infographics **๐Ÿ’๐Ÿปโ€โ™€๏ธ๐Ÿ—ฏ**. Numerical data lists lack the same charm **๐Ÿ™** - xBacked's branding + messaging are not in alignment. The written copy has a very serious & lackluster undertone, whereas the bright colors and playful theme/web design give off a different vibe. I don't think the UI design suits the serious nature of a DeFi platform that will potentially involve large sums of currency exchanges and funds stored in collaterized vaults. With the <s>dinosaur</s> goanna mascot, bright colors, animations & sound effects (not sure if these effects are part of the UI design or if they were clips inserted as video edits as I didn't get that far - I assume the former), the testnet design seems more fitting as a landing page for GameFi, WriteFi (fictional novel/scifi), or KidEduFi (children's education/primary school learning) - ya I made up the last two terms. It may be hard to take seriously... I'm not saying that a bland, professional corporate theme is desirable (I don't believe it is), but the UI needs to strike the right balance between cool/fun and professional/serious. I would add & revise the copy so that it is less plain/dull and more exciting/conversational, while still being informational, if that makes sense. I expand on this point in the **<a href='#pitch'>next section</a>**. - Consider using xBacked's mascot as a 'tour guide' that introduces and explains each step and module in an interactive onboarding guide. Atm, it's just floating around and unexpectedly popping up in random places without doing much. There is also a lot of empty, negative space, which should be filled with content prior to funded wallet connection. Combine the animations with an educational quest/tutorial to make it a more integrated, interactive & enjoyable user experience. Maybe offer a tokenized reward/points system that could drive incentive to complete quests/missions. - What are 'opt-in assets' in xBacked? Further disclosure is needed. - MyAlgoWallet + Algorand Official Wallet both point to the same url. Change the url for one of them or remove both options if they are one and the same. - Give users the option to connect to an existing wallet when they click 'Connect Wallet'. There is no button to sign in until the user clicks "Set Up Wallet". Only then can they import their seed phrase to connect their account. Also, adding another wallet and switching between wallets would be a useful feature to have. - Please review the suggestions I added to the screenshot below: &nbsp; &nbsp; &nbsp; &nbsp; <img src='https://i.ibb.co/z4sm0Mz/10.png' width='680px' /> <p></p><br> - Add divider(s) or highlight rows alternately for improved readability: &nbsp; &nbsp; &nbsp; &nbsp; <img src='https://i.ibb.co/bzsqj6T/13a.png' width='300px'/> &nbsp; <img src='https://i.ibb.co/ChrPFrQ/13b.png' width='300px/'><p></p><br> - Please refer to my notes on the screenshots in <a href='#user-flow'><strong>Section 1</strong></a>. I don't feel like retyping it all. - It takes a long time to load and reload each view. Improve performance time by loading data once, storing in state, and allowing manual refresh for any updates in modules. - Resolve all the errors logged in console. In particular, **`viewVaultState`** err count kept increasing: &nbsp; &nbsp; &nbsp; &nbsp; <img src='https://i.ibb.co/d4h8GH6/err.png' width='300px'/><br> &nbsp; &nbsp; &nbsp; &nbsp; <img src='https://i.ibb.co/LZjWZ5J/err-count.png' width='700px'/><p></p><br> - I think that the xBacked team should prioritize functionality + user education before focusing too much on the frontend design, especially if resources are limited. Start with a boilerplate/open source template & then add in the bells and whistles later in future iterations of the project after launch on mainnet. <p></p><br> <h2 id='pitch'>โ™ ๏ธ xBacked Brand + Pitch (Copywriting)</h2> Awareness is the first stage in the user journey. I suggest rethinking the xBacked brand and rewriting the introductory pitch, as they are integral components of the UI/UX design. The following copy is what all potential and existing users will read when they get to the bio section of xBacked's pages, docs, and socials. Because the copywriting forms a prospect's initial impression of the brand (it was my first informal introduction to xBacked), it is crucial to get right.<br> ::: warning <strong>:bulb: Recommended read: <a href='https://conversionfanatics.com/ui-copywriting-improves-conversions-think/' target='_blank'>Why UI Copywriting Improves Conversions More Than You Think</a></strong> ::: Now, let's take a closer look at xBacked's **'About Us'** description ๐Ÿง<br> &nbsp; &nbsp; &nbsp; &nbsp; <img src='https://i.ibb.co/Q6vF80K/11.png' width='600px'/> <br> How do you feel when you read this copy? ๐Ÿ‘† Good? Happy? Excited? Convinced? Indifferent? How do you want users to feel when they read this copy? Does anything stand out to you in particular? Is there anything you would change about the current documentation? <p></p><br> I'll tell you what I think... The description is <strong>too dry</strong> & <strong>too technical</strong>! **๐Ÿฅฑ** It's missing a story โ€” a deeper human connection that pulls on heartstrings **๐Ÿ’˜**, a vision that inspires **๐Ÿš€**, powerful words that move us and make our eyes well up **๐Ÿฅบ**, inclusive messaging that invites each and every one of us to join and contribute **๐ŸŽ‰**. It's missing the <strong>X</strong> factor in <strong>x</strong>Backed. I had to force myself (yes, \*force\* **๐Ÿ˜**) to read the doc \*several\* times before it vaguely clicked in my mind. And I \*still\* don't get the full scope of the project... because it raises more questions than it gives answers. The current copy sounds more like an opening statement extracted from a whitepaper than a convincing sales pitch to a potential user. It assumes knowledge of crypto concepts and CeFi/DeFi terms like: ASAs, Algo, goBTC, goETH, xUSD, collateralized debt positions (CDPs), DAO, MakerDAO, Liquity, over collateralized stablecoins, collateral ratio, low liquidation threshold, isolated risk markets, vaults, vault types, etc. Don't assume that the reader is as knowledgeable or as smart as you! <img src='https://i.ibb.co/0ff3zfn/meme.jpg' alt="can't tell if vague or dumb squint meme" width='355'/><img src='https://media.giphy.com/media/h7DyKGq716JMI/giphy.gif' alt='falling asleep cartoon GIF'/><br> How did I feel after reading the doc? Not good! Confused. Stoopid. Intimidated. Uninterested. Surely, I can't be the only one feeling this way? If we don't understand what xBacked is (and if we don't feel interested enough to learn), how can we be convinced to adopt the project, regardless of how amazing or groundbreaking it may be? Technical complexity is not necessarily better. Spell everything out, include a glossary of terms, and/or reference resources that expand on each topic. Embed a short video explainer + educational content in bite-sized GIFs, screenshots, and infographics to help get the main points across. Notice how <a href='https://www.notion.so/' target='_blank'>Notion</a> and <a href='https://www.airtable.com/'>Airtable</a> introduce their products - they both use informational GIFs and templates prefilled with sample data that users can visualize and understand immediately. Think about how you can simplify the overall message and wording so that \*anyone\* can understand. My impression of xBacked is that it is not newbie friendly but daunting and uninviting to newcomers in the crypto DeFi space. I believe that the current branding and messaging will only attract and recruit from the existing Web3 community of DeFi/crypto enthusiasts while excluding everyone else outside of the cryptosphere (i.e. the majority of the population). Is xBacked aiming for mass adoption or is the DAO focused on niche recruiting of crypto natives only? Designing the UI for each of these two audiences will require a different approach. <p></p><br> <p>Here's an exercise to try: :::warning **Explain what xBacked is <u>in simple terms</u> (plain English). Refrain from using any fancy crypto/DeFi terminology. Assume that the reader knows <u>nothing</u> about crypto.** ::: If you can get a non-crypto reader to understand the description on the first read and explain it back to you, enthusiastically, **without relying on any external source**, then that is a good indicator of a successful pitch **๐Ÿ™Œ** . <p></p><br> <p><strong>Other questions to address:</strong> - Who is xBacked's target demographic? - Why should someone choose to mint xUSD with xBacked? - Why does the ecosystem need another stablecoin by another DAO that most folks have probably never heard of before? Is this the first & only stablecoin on Algorand? Is that what makes it special? Include a comparison chart listing the pros and cons of xBacked's stablecoin vs more popular stablecoins - xUSD vs DAI vs USDC vs USDT, xBacked vs MakerDAO - What purpose does the DAO and collaterized cryptocurrency vaults serve? - What else does xBacked/xUSD offer? Why are over collaterized stablecoins needed? - "A core focus of the protocol is capital efficiency." - elaborate on this claim. What are the other core values and differentiators of the protocol? List these out and go into greater detail. - How can xBacked "guarantee that liquidations/debt being returned to vaults will never be held up"? - What is xBacked DAO - introduce your team, background, story, vision, why the DAO is named xBacked, how xBacked was founded, what the goanna mascot represents, what sets this project and community apart from the rest, include any interesting, memorable facts about xBacked, anything that builds credibility... </p><br> <p>There doesn't seem to be much to go off of right now. xBacked's intro doc is too short. I'm betting that most people will not take the extra time to go through the links listed at the end to learn more about the project if the copy does not grab their attention within the first minute. Have you ever read an article that left you more confused after reading it? This is where we're at with the current copy imo <strong>๐Ÿ˜ฌ</strong>. But fret not, there is always room for improvement! ๐Ÿ˜Ž</p><br> <img src ='https://media.giphy.com/media/fAv2n4Tlhshig/giphy.gif' width='350'/><img src='https://media.giphy.com/media/34doY355G0vKzaSEMs/giphy.gif' width='350'/><p></p><br> <p>This is the opening sentence: "xBacked is a DAO building a decentralized, permissionless stablecoin on Algorand..." But nowhere in the doc does it actually specify what stablecoin that is! Sure, it may be obvious to you that xUSD is the stablecoin (no duh <strong>๐Ÿ™„</strong>) ... but really, it is not as intuitive as you may think. </p><br> The website should have the following pages: **`About`** + **`FAQ`** + **`Contact`**. Include the info on these pages with xBacked's one-liner pitch/hook on the home page. <br> See how this DeFi startup <a href='https://blog.minke.app/why-minke-exists/' target='_blank'>introduces its app</a>, and then proceeds to explain (in very simple terms) what DeFi is, why it is needed, and how it compares to CeFi in a <a href='https://blog.minke.app/what-is-defi-and-why-do-we-need-it/' target='_blank'>followup article</a>. Notice how the authors do not assume advanced level knowledge or technical fluency of their readership. I suggest being more attentive and intentional about the vocabulary and writing style used. Aim to keep the barrier to entry low. <br> <p><strong>Branding + User Acquisition</strong> - Doge DAO attracts and connects a community of dog lovers that appreciates memes and humor. Doge has a viral, shareable, memeworthy story (quite literally). I mention Doge because I recently learned about Doge's story through their L3 contest + docs (in the same way that I discovered xBacked). But the key difference is that with Doge, I was able to understand their vision, their project, and their story almost instantly. It helped that learning about Doge was engaging and 'fun'. And I came in thinking that Doge was some scam $hitcoin ๐Ÿ˜‚ (my bad) ... so it goes to show that impressions can and do change in an instant with powerful (re)branding, strategic marketing, engaging education, and creative storytelling. I suggest referencing Doge's docs & informational content (which are varied in the forms of a Medium article, a Twitter thread, and an entertaining, short-form video) to pull inspiration from their work. xBacked should also release different forms of educational content and give its mascot some personality to make the project more interesting and relatable. First, think through what xBacked's brand should be/represent. And then incorporate this into the UI. Now go get 'em! <img src='https://purepng.com/public/uploads/large/purepng.com-pokeballpokeballdevicepokemon-ballpokemon-capture-ball-1701527825789urzm0.png' width='17'/> </p> <img src='https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fmedia.tenor.com%2Fimages%2F9a48dec35806891133f5108f3ed120c3%2Ftenor.gif' width='400' alt='Gotta catch em all pokemon GIF'/> <p></p><br> ## <img src='https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Ficons.iconarchive.com%2Ficons%2Fgoogle%2Fnoto-emoji-smileys%2F1024%2F10047-confused-face-icon.png&f=1&nofb=1' width='28'/> xUSD vs XUSD xUSD is <u>**not**</u> <a href='https://docs.xusd.money/' target='_blank'>XUSD</a>, right? (I didn't realize at first that these two are not identical or interchangeable. Apparently, XUSD is a "partial-collateralized stablecoin", partly backed by collateral and partly backed by algorithm. But xUSD is an "overcollaterized stablecoin". These two tokens are easily confusable. It's odd that both tokens are marketed as being capital efficient for... opposite reasons. This should be specified & clarified somewhere in xBacked's docs. <img src='https://i.ibb.co/QQtVRzQ/12.png' width='700px'/><br> &nbsp; &nbsp; &nbsp; &nbsp; Source: <a href='https://medium.com/xusdstable/xusd-an-innovative-decentralized-stablecoin-with-fair-launch-mechanism-e94b508025b5'>Medium Article</a> <p></p><br> **Digital Marketing** - xUSD and XUSD are only off by one case sensitivity, which is not ideal when it comes to SEO. When I look up 'xUSD', all but one of the top ranked results on SERP are for 'XUSD'. xUSD.com (or xusd.com) is a personal finance + retirement blog tied to an aged domain that was created nearly two decades ago in 2005. The domain expires on October 31, 2022 05:50:56 and will be auctioned past the 30-day grace period if it is not renewed by the current owner. It may be of interest to xBacked DAO to purchase the domain near expiry, if feasible, to reap the benefits of a branded domain on a top-tier .com TLD + organic search traffic. This isn't a UI suggestion but a long-term vision for the online marketing + branding of xBacked's stablecoin project. <p></p><br> ## **๐Ÿ€** Closing Remark I think that one of xBacked's biggest hurdles may be stepping out of the trenches and experiencing the app from new users' POV. User testing and surveying can aid in the design and development of xBacked's project. I believe the DAO is on the right track by requesting external feedback (like through this contest). Hopefully you can take my raw user feedback as constructive criticism towards improving the product. Good luck! **๐Ÿ’–** <br> <img src='https://media.giphy.com/media/xT9IgEYXCNqPZnqMuY/giphy.gif' width='450'/>