Product Features

Radar Interface and Interaction Flow

πŸ“± Product features and interaction design

πŸ“‘ Core interface: Radar (The Radar)

The home page adopts a 'radar/sonar' style dynamic visual design that emphasizes a sense of 'exploration'.

  • State A (Scanning): The central logo rotates and concentric ripple waves (breathing effect) spread outward to intuitively inform the user that the device is consuming power to search.

  • State B (Detected): Detected user avatars are distributed on the radar chart according to RSSI signal strength.

    • Visual metaphor: Strong signal (near) avatars are large and near the center; weak signal (far) avatars are small and near the edge.

    • Status indicators: 🟒 Green dot (online now), βšͺ Gray dot (out of range).

  • State C (Interaction): Tap a blip on the radar to initiate a temporary conversation.

πŸ–± Key interaction flows

When a user tries to contact someone beyond direct connection range, the system triggers a 'relay animation'.

  1. The UI draws a line from A to C, sequentially lighting up the avatars of relay nodes B1, B2 along the way.

  2. Node Fee: Each relay node displays the 'toll' it charges underneath. The system pops up to ask whether to pay.

This is the most direct way to educate users about the value of the Mesh network.

πŸ”— Cross-node contact

When a user attempts to contact someone beyond direct connection range, the system will trigger 'relay animation'.

  • Visualized path: The UI draws a connecting line and sequentially lights up the avatars of relay nodes B1, B2 in the middle.

  • Node fees: Visually display the 'toll' charged by each relay node (e.g., 0.1 $BF), educating users about the value of the Mesh network.

πŸ†” Identity verification process

Users must complete real-person verification before setting an avatar or withdrawing tokens.

  • Interaction: Tap avatar -> launch front camera.

  • Verification: A scanning line appears on the screen; liveness detection must pass and similarity must be > 70%.

🐦 Yappers module and social graph import

To solve the cold-start problem, Butterfly introduces the Yappers module. If two users who met in real life both link their Twitter, they can not only exchange $Butterfly but also automatically follow each other on Twitter.

Last updated