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
- Click "Create Market"
- Enter question and details
- Set close time
- Place initial trade
- Market created and pending
Trading
- View market
- See current prices
- Enter trade amount
- Confirm transaction
- Position updated immediately
Resolution
- Market closes
- Users vote (if applicable)
- Admin reviews
- Market resolves
- 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