Project Description
I’m looking to have a full-featured mobile chess app built where every match carries real-money stakes. Players will be able to create an account with a simple email/password signup, deposit funds, choose to play against an AI engine or be auto-matched with another human, and have winnings or losses instantly reflected in their in-app balance.
Core experience
• Native builds for iOS and Android so the gameplay feels smooth and responsive.
• A robust chess engine (Stockfish or similar) for single-player mode, plus real-time multiplayer matchmaking and ELO tracking.
• Real-money wallet: secure deposits, withdrawals, and on-device balance updates after each game. I’m open to the best gateway you recommend, provided it supports strong KYC/AML practices and complies with the relevant app-store policies.
• Email/password authentication, password reset flow, and basic account dashboard where users can review match history and their financial ledger.
Betting flow
Before a game starts the user selects or accepts a stake amount, confirms, and the funds are held in escrow until checkmate or resignation. At game end, the winner’s balance is credited instantly; the loser’s balance is debited. Draws trigger an immediate refund of the stake to both sides.
Admin tools
I’ll need a lightweight back-office web panel (it can be minimal) to view user accounts, match logs, and wallet transactions, and to issue manual adjustments or bans if fraud is detected.
Acceptance criteria
1. App passes App Store & Google Play review with real-money functionality enabled.
2. A test build lets me create two accounts, deposit via sandbox, play a match, see the stake escrow, and watch the balance update correctly.
3. Code is handed over with clear setup instructions and basic unit tests around the wallet logic.
If you’ve shipped real-money or gambling apps before, especially chess or other board games, I’d love to see them. Looking forward to working together on this.