This is a NFT trading card game based on the Pokemons. The game is created using ThirdWeb on the Polygon blockchain and utilizes technologies such as ReactJS, NodeJS, SocketIO, Solidity, and Tailwind CSS.
A demo video of the project can be found at: Demo Video
- Players can create accounts and log in to using their crypto wallet
- Players can buy Pokemon NFT cards using Polygon cryptocurrency (MATIC)
- Players can view their collection of Pokemon NFT cards on Dashboard
- Players can battle LIVE with other players using their Pokemon NFT cards by creating rooms
- Players can earn rewards for winning battles
- ThirdWeb
- Polygon Blockchain
- ReactJS
- Redux
- NodeJS
- SocketIO
- Solidity
- Tailwind CSS
To run the project locally, you need to have npm installed on your computer. After that, you can follow these steps:
- Install the dependencies using npm install in client and server folder separately
- Run the client development server using -
npm run dev
- Run the backend development server using -
node index.mjs