The problem CheckMatic solves
Chess just got more interesting !!
A dApp that allows users to challenge their opponents and get Crypto prizes for winning the chess match.
It currently is deployed on Mumbai Testnet
Walkthrough
- Users log in via their MetaMask
- They set a bet amount in terms of Matic
- A link to the game is generated which needs to be forwarded to the opponent
- When the opponent joins he can accept/decline the challenge
- Once the challenge is accepted the players can lock the crypto which was set in the bet
- The Smart Contract will handle all the transactions
- Once the winner is declared he/she can claim their rewards !!
Additional Functions which are implemented
- Decentralized Exchange
- Lightning Fast NFT Minting on multichain using IPFS and smart contracts.
- Defi Dashboard to check all your balances
- The dApp is scalable thanks to Polygon
Challenges we ran into
- Had no solidity experience earlier, thus learning the language was the first challenge, it was quite easier compared to Rust.
- Integrating the SmartContract to the React Frontend was something that took longer than expected as we wanted to provide a friendly User experience.
- We worked on adding multiple features for making the platform multifunctional, a place where Moralis came in handy with their superfast plugins.
- Currently, we are still working on enhancing the user experience and have thought about some future features for the dApp, more about this is mentioned in the GitHub Repository.