Project Deliverables

Technical Deliverables

Web Application

  • Fully responsive React.js web platform.
  • Wallet connection support (MetaMask, WalletConnect, Coinbase Wallet).
  • Market listing, search, and filtering modules.
  • Market detail pages with price charts, liquidity stats, and event rules.
  • Trade execution (buy/sell outcome tokens) with real-time price updates.
  • Liquidity provision & removal interface.
  • Portfolio dashboard with positions, PnL, and settlement history.
  • Notifications (in-app + email integration).
  • Spotify Music News & Music Headlines widget integrated into homepage.
  • Admin-triggered market creation from music news.

Mobile Applications

  • iOS & Android apps built with Flutter.
  • Feature parity with the web version.
  • Mobile wallet integration via WalletConnect.
  • Push notification support.
  • Offline caching for recently visited markets.
  • Mobile-friendly music news feed.

Smart Contracts (Polygon)

  • Market Factory & Registry contracts for creating & indexing markets.
  • Outcome token (ERC-20) contracts for each possible event outcome.
  • Automated Market Maker (AMM) contract for pricing & trading.
  • Fee Treasury contract for protocol revenue collection.
  • Oracle integration (Chainlink/UMA/RedStone) for event resolution.
  • Dispute & resolution module with challenge windows.
  • Settlement contract for payouts.
  • Upgradeability pattern with proxy contracts.
  • Comprehensive smart contract unit & security test

Off-Chain & Backend Services

  • Backend API for market indexing, trade history, and portfolio data.
  • Indexer service (The Graph) for real-time blockchain data queries.
  • Worker jobs for dispute timers, settlement triggers, and price recalculations.
  • Notifications service (email, push, in-app).
  • Admin dashboard backend APIs.

Admin Console

  • Market creation & approval workflow.
  • Featured market management & category curation.
  • Dispute management interface.
  • Treasury dashboard with fee tracking & withdrawal options.
  • User report & moderation tools.

Deployment Deliverables

  • Testnet deployment (Polygon Mumbai) for staging and QA.
  • Mainnet deployment (Polygon) with production configuration.
  • Mobile app submission to Google Play Store and Apple App Store.
  • CDN and hosting setup for web app.
  • Domain integration & SSL configuration.

Search