project screenshot 1
project screenshot 2
project screenshot 3

PolyMobile

The Tinder-like UX The core prediction market functionality The Flow EVM platform

PolyMobile

Created At

ETHGlobal Cannes

Project Description

PolyMobile is a revolutionary mobile-first prediction market platform that reimagines how users interact with betting markets through an intuitive, Tinder-inspired interface. Built on Flow EVM, it combines the familiarity of swipe-based interactions with the power of blockchain-based prediction markets. Core Features: Innovative User Experience Swipe-based betting mechanism: RIGHT for YES, LEFT for NO Card-style market presentation with key information at a glance Fluid animations and haptic feedback for engaging interaction Simplified betting process requiring just two actions: swipe and confirm Market Integration Direct integration with Polymarket's API for real-world events Live market data and odds updates Diverse range of markets: politics, sports, crypto, entertainment Automated market resolution based on real-world outcomes Blockchain Infrastructure Deployed on Flow EVM testnet (Chain ID: 545) Custom smart contracts for secure bet handling USDC integration for stable-value betting LayerZero protocol ready for future cross-chain expansion Seamless Wallet Integration Multi-wallet support through Privy SDK Social login options (Google, Email) for non-crypto users Embedded wallet creation for newcomers MetaMask support for experienced users Technical Architecture Frontend: React.js with React Spring for animations Backend: Node.js/Express with TypeScript Smart Contracts: Solidity on Flow EVM Real-time data synchronization between all components The project solves several key problems in the prediction market space: Complex UX barriers in traditional prediction market platforms High friction in onboarding new users to crypto betting Mobile accessibility limitations in existing solutions Technical complexity in placing bets Target Users: Mobile-first crypto users Traditional sports bettors looking to explore crypto Prediction market enthusiasts Social gamblers who enjoy simple, engaging interfaces Future Roadmap: Multi-chain deployment via LayerZero Additional market integrations Social features and leaderboards Advanced betting strategies Mobile app deployment The platform aims to make prediction markets accessible to a broader audience by combining familiar mobile UX patterns with blockchain technology, creating a bridge between traditional betting and crypto-native prediction markets.

How it's Made

Core Technologies & Architecture Frontend Stack React.js: Core framework, chosen for its component-based architecture and rich ecosystem React Spring: Powers all animations, particularly the Tinder-like card swiping @use-gesture/react: Handles touch and mouse interactions for the swipe mechanics Privy SDK: Manages wallet connections and user authentication Particularly innovative use for creating embedded wallets for non-crypto users Social login integration reduces onboarding friction significantly Backend Architecture Node.js/Express: Main server framework TypeScript: Ensures type safety across the entire backend Polymarket API Integration: Custom wrapper for real-time market data Websocket connections for live odds updates Rate limiting and caching layer for optimal performance Smart Contracts (Flow EVM) Solidity: Primary smart contract language Hardhat: Development and deployment framework Custom Contracts: BetHub.sol: Main betting logic MockUSDC.sol: Testnet USDC implementation LayerZero Integration: Prepared for future cross-chain functionality

nnovative Technical Solutions

  1. Tinder-Style Betting Interface
  2. Wallet State Management One of our most innovative solutions was creating a unified wallet state manager that handles both Privy and MetaMask:
  3. Smart Contract Optimization We implemented a unique batching system for bet placement to reduce gas costs.
  4. Real-time Market Updates We built a custom WebSocket manager for real-time market updates. Unique Technical Challenges & Solutions Flow EVM Integration Challenge: Flow EVM was new and documentation was limited Solution: Built custom testing framework and deployment scripts Created comprehensive error handling for Flow EVM specifics Mobile Performance Challenge: Smooth animations with real-time data updates Solution: Implemented request batching and optimistic UI updates Used React Suspense for better loading states Wallet UX Challenge: Multiple wallet providers with different interfaces Solution: Created abstraction layer for wallet interactions Implemented fallback mechanisms for failed connections Market Data Synchronization Challenge: Keeping UI, backend, and blockchain in sync Solution: Built event-driven architecture with WebSocket Implemented retry mechanisms with exponential backoff Partner Technologies Privy Integration Simplified wallet creation and management Reduced onboarding friction significantly Social login integration for non-crypto users Flow EVM Lower gas fees compared to Ethereum Faster transaction confirmations Better scalability for mobile-first application Polymarket API Real-time market data Reliable oracle for market resolution Extensive market selection LayerZero Prepared for future cross-chain functionality Enables future expansion to other chains Unified messaging protocol
background image mobile

Join the mailing list

Get the latest news and updates