eosnetworkfoundation / product

A workspace for product management primarily for planning purposes
2 stars 3 forks source link

Trustless Bridge UX Refresh #232

Open stephenpdeos opened 1 year ago

stephenpdeos commented 1 year ago

Problem

The current Bridge Frontend UI lacks clarity in guiding users through the bridging process and lacks an optimized design for mobile users. Additionally, limited wallet support restricts user access and engagement. These limitations hinder user adoption and create friction for those seeking to bridge tokens between EOS Native and EOS EVM networks.

Opportunity: What are the needs of our target user groups?

Users who wish to bridge tokens between EOS Native and EOS EVM networks require a clear, user-friendly, and mobile-responsive interface. They also seek broader wallet support to facilitate a seamless and secure bridging experience across multiple wallets.

Strategic alignment: How does this problem align with our core strategic pillars?

Enhancing the Bridge Frontend UI aligns with our strategic goal of expanding user adoption and engagement within the EOS EVM ecosystem. By offering a more intuitive and mobile-friendly interface with increased wallet compatibility, we create a more accessible and attractive environment for users.

Solution

Solution name: How should we refer to this product opportunity?

Bridge UI Enhancement

Purpose: Define the product’s purpose briefly

The purpose of this enhancement is to improve the Bridge Frontend UI to provide users with a clearer and more intuitive experience when bridging tokens between EOS Native and EOS EVM networks. The enhancement also includes optimizing the UI for mobile devices and expanding wallet compatibility.

Success definition: What are the top metrics for the product (up to 5) to define success?

  1. User Engagement: Measure the increase in the number of users who initiate the bridging process after the UI enhancement.
  2. Bridging Completion Rate: Track the percentage of users who successfully complete the bridging process after starting.
  3. Mobile Usage Increase: Monitor the growth in mobile device usage for accessing the Bridge Frontend UI.\
  4. User Feedback: Gather user feedback and satisfaction scores to assess the improved user experience and identify any further areas for improvement.

Assumptions

None at this time

Risks: What risks should be considered?

None at this time

Business Objectives/Functionality

  1. UI Clarity and Design: Redesign the Bridge Frontend UI to provide clear and intuitive guidance for users throughout the bridging process.
  2. Mobile Optimization: Ensure that the UI is responsive and optimized for a seamless experience on mobile devices.
  3. Wallet Integration: Integrate with a wider range of wallets to allow users to bridge tokens using their preferred wallets.
  4. User Onboarding: Develop user-friendly onboarding and instructions for new users to understand the bridging process and UI features.

User stories

### Tasks
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/25
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/80
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/71
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/72
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/73
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/74
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/76
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/77
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/78
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/44
- [ ] https://github.com/eosnetworkfoundation/evm-bridge-frontend/issues/82

UX Considerations

User Personas

  1. Current EOS Users: Familiar with EOS conventions.
  2. New Users (EVM Familiar): Comfortable with EVM conventions but new to EOS.
  3. Developers: Seeking functionality to complete specific tasks.

Functional Areas and User Journeys

1. Home Page and General Navigation

2. Wallet Integration

3. Bridging Interface

4. Memo Field Assistance

5. Account Creation and Management

6. dApp Launcher

7. Tutorials and Documentation

stephenpdeos commented 11 months ago

Wireframe Descriptions

1. Home Page Wireframe

2. Wallet Integration Wireframe

3. Bridging Interface Wireframe

4. Memo Field Assistance Wireframe

5. Account Creation and Management Wireframe

6. dApp Launcher Wireframe

7. Tutorials and Documentation Wireframe

8. Responsive Menu and Footer Wireframe

9. Feedback and Support Wireframe

10. Language Selection and Settings Wireframe

stephenpdeos commented 11 months ago

Key problem areas to solve for:

  1. User confusion with EOS Accounts and EVM Addresses: Users often encounter confusion when dealing with both EOS Accounts and EVM Addresses within the bridge interface. This confusion arises during the login process and account management. Users may find it challenging to understand which credentials to use and how to manage their source and destination accounts effectively. Improving the clarity and guidance in the login process and account management workflows will help alleviate this confusion and enhance the user experience.

  2. Proper usage of the memo field: The memo field plays a crucial role in indicating the EVM Address for token transfers. However, users sometimes misuse or misunderstand the purpose of this field, leading to potential token loss. It is essential to provide clear instructions and educate users on the correct usage of the memo field. Additionally, exploring alternative terminology or user interface enhancements that make it more intuitive for users to understand and utilize the memo field correctly can help prevent token loss incidents.

  3. Mobile optimization and site navigation: The current bridge interface lacks optimization for mobile web, which can result in a subpar user experience for users accessing the interface from mobile devices. To cater to a broader user base and ensure a seamless experience across different devices, it is crucial to prioritize mobile optimization. Additionally, improving site navigation and hierarchy will enhance the overall user experience, making it easier for users to navigate through the interface and access the desired functionalities. A lean design approach that allows for future advancements and expansion of functionality is recommended.

  4. Understanding the purpose and acquisition of EOS tokens: External users who are not familiar with EOS may lack understanding of the purpose and acquisition of EOS tokens. It is essential to educate users on the significance of EOS tokens as gas tokens for EVM usage. Without EOS tokens, users may face limitations in utilizing the network effectively. Providing clear explanations, tutorials, or guides on acquiring EOS tokens and their importance within the EOS EVM ecosystem will help onboard and educate users, ensuring a smoother experience for all participants.