Skip to main content

User Experience

The frontend is designed for a smooth, intuitive experience that abstracts away blockchain complexity.

Key UX Principles

Abstraction

  • Users don't need to know about blockchain
  • Gas costs are minimal and covered
  • Wallet management is automatic
  • Network details are hidden

Clarity

  • Clear market states
  • Obvious trading actions
  • Transparent pricing
  • Easy to understand payouts

Performance

  • Fast page loads
  • Real-time updates
  • Optimistic UI updates
  • Efficient data fetching

User Flows

Creating a Market

  1. Click "Create Market"
  2. Enter question and details
  3. Set close time
  4. Place initial trade
  5. Market created and pending

Trading

  1. View market
  2. See current prices
  3. Enter trade amount
  4. Confirm transaction
  5. Position updated immediately

Resolution

  1. Market closes
  2. Users vote (if applicable)
  3. Admin reviews
  4. Market resolves
  5. Winners redeem automatically

Mobile Experience

  • Responsive design
  • Touch-optimized
  • Mobile navigation
  • Fast loading

Accessibility

  • Keyboard navigation
  • Screen reader support
  • High contrast mode
  • Clear focus states