Chess game - Multiplayer Chess Game with AI PvPChess game - Multiplayer Chess Game with AI PvP
Chess game - React Multiplayer Chess Game with AI Levels, Online PvP, Wallet System, Admin Panel



Average rating of 5.0 based on 1 votes
Chess game - Multiplayer Chess Game with AI PvP
Chess game - React Multiplayer Chess Game with AI Levels, Online PvP, Wallet System, Admin Panel



Average rating of 5.0
Overview
GrandMaster Chess is a fully-featured React Web Chess Game powered with online multiplayer (PvP), AI opponents, Supabase authentication, coin wallet system, real-time matchmaking, and a secure admin dashboard for managing users, payments, withdrawals, and leaderboard data. It is built with a clean, modern UI and optimized for performance, security, and scalability—perfect for commercial use, coding projects, or launching your own chess-based gaming platform.
This script offers a complete ready-to-launch Chess Web Application with all essential gaming features such as 10 AI difficulty levels, online matchmaking, live chat and emoji reactions, resign/draw requests, leaderboard, payment gateway integration (PayPal/Offline), and coin-based matchmaking with market fee.
Whether you want to publish it publicly or build your own gaming platform, GrandMaster Chess provides everything in one complete package.
Check the Demo
User login:
Email: [email protected]
Password: Ss123456
Key Highlights
Features
1. Advanced Online PvP System
- Real-time matchmaking
- Join and play with any online user
- Entry-fee based matches (50–1000 coins)
- Automatic 10% market fee
- Fair color assignment (white/black auto)
- Draw request system
- Resign system
- Result calculation and popup summary
- Automatic wallet update (win, loss, draw refund)
- Full game history stored in Supabase
2. Smart AI Opponents (10 Levels)
- Easy, Medium and Hard AI modes
- Legal move logic with check, checkmate, and stalemate
- Offline gameplay support
- Hints and move suggestions
- Multiple board themes and piece styles
3. User Account and Authentication
- Supabase Auth with secure sessions
- Email and password login
- Email verification with redirect success page
- Full profile management
- Wallet overview and statistics
- Match results and game history
- Purchase history
- Withdraw history
- Real-time record updates
4. Wallet, Payments and Withdrawals
- Coin wallet system
- Offline payment method support
- PayPal Live/Sandbox integration ready
- Purchase coin packages
- Minimum withdraw limit set
- Non-withdrawable base balance coin rule set
- User withdraw request system
- Admin approval and rejection options
- Automatic wallet updates
5. Powerful Admin Panel (Role-Based Access)
- User list and role assignment
- Approve or reject deposit requests
- Approve or reject withdrawal requests
- Give bonus coins to any user
- Create and manage coin packages
- Add or remove payment methods
- Create custom pages for footer (HTML supported)
- View complete payment and withdrawal history
- Set new user bonus coin
- Live match monitoring
- Secure and restricted admin access
6. Modern, Elegant UI/UX
- Smooth animations
- Fully responsive layout
- Multiple themes
- Time control options
- In-game chat and emoji reactions
- Navigation drawer interface
- Clean win/loss/draw popups
7. Database Ready with Supabase
Includes all SQL schemas for:
- Profiles
- Games
- Matches
- Transactions
- Payment Requests
- Withdraw Requests
- Settings Table
- Custom Pages Table (Footer CMS)
V2.1 Now
Play With Friend Feature
The Play with Friend system allows users to challenge specific players instead of random matchmaking, adding a strong social element to the chess game.
Features
- “Play with Friend” option available on the Home Page
- Dedicated friend lobby (separate from random online PvP)
- Search users by username or email
- Send, receive, accept, or reject friend requests
- View friend list with online/offline status
- Invite friends to play real-time chess matches
-
Two play modes:
- Free Match (no coins required)
- Coin Match (uses existing wallet & entry fee rules)
- Secure private match creation
- Real-time invitation & game start
- Uses existing multiplayer logic (no duplication)
- All existing features remain unchanged
Multi-Language (Translation) System
The application includes a flexible translation system that allows buyers to easily translate the entire frontend without modifying core code.
Features
- All UI text stored in a single language file
- Dynamic language loading on the frontend
- Unlimited language support
- Easy language switching from settings
- User language preference saved in database
- Language selection persists after page reload
- Default fallback language support
- Safe for updates and future versions
Requirements
- Node.js 16 or later
- Supabase free account
- PayPal developer account (optional)
- Web hosting
Instructions
The product comes with Documentation to help you setup the entire product in just a few steps. It is really easy to set up the app and Reskin in a few easy steps.
What You Will Get
- Full React Source Code
- Complete Admin Dashboard
- Supabase Database Structure (SQL)
- Step-by-step Documentation
- PayPal Integration Guide
- Email Verification Setup Guide
- Deployment Support
- Free Updates
Customer Support
Contact WhatsApp and email for customer support
WhatsApp : +8801717080477
Email : [email protected]
Reviews
-
1 month ago
diegorosa PurchasedRating:



Excellent script and great customer support. This project has everything it takes to be a bestseller for Codester. You can buy it without fear because this is the most complete script on the market.
Other items by this author
| Category | Scripts & Code / ReactJS |
| First release | 9 December 2025 |
| Last update | 20 January 2026 |
| Software framework | React, VueJS |
| Files included | .css, .html, .sql, Javascript .js |
| Software version | PHP 8.4, .NET 4.6 |
| Tags | online board game, multiplayer chess game, chess web app, react chess game, online chess with ai, coin-based chess game, pvp chess script, real-time multiplayer chess, chess engine react, wallet system chess game, chess game source code |












