Before starting this project, I spent time with the team aligning on our goals and researching. We looked at experiences such as ENS (Ethereum Name Service) to better understand how other projects allow users to reroute addresses.
Overall, we wanted this feature to:
For our first iteration of this project, we focused a lot on simplicity and portability. Instead of creating a new interface for this feature, I explored containing everything in a side module that could easily be recalled across the entire app.
The interface worked as a solution that allowed users to make connections by simply adding an address. The problem with this layout was that the minimal space made it difficult to highlight our partner integrations.
After our first round of exploration, we built upon the side panel to allow for more education on the feature and our partner integrations. We also explored refining the process for adding and connecting addresses.
Ultimately, we moved away from a side panel and created a full-screen experience. We chose to take this route because it gave us more room to work with, made the interface and experience less noisy, and allowed the feature to scale more easily as partnerships at Yat continue to grow.
We wanted our partner integrations to feel actionable. Instead of just listing apps we are connected to, we allow users to connect directly to our partners by simply scanning a QR code.
We also greatly improved how users connect new addresses to their Yat by creating a stepped experience that guides users through the process. We wanted to make sure anyone new to Yat or crypto, in general, could use this feature without feeling overwhelmed or confused.