League_of_NFTs

screenshot of League_of_NFTs

Play & Earn Game where users leverage their cricketing knowledge to earn money

Overview

The Pro NFT League is a cricket-themed game that allows users to earn money by leveraging their cricketing knowledge. Users can participate in an auction, trade player NFTs, and earn rewards based on their scores. The game features authentication managed by Rainbow Kit and utilizes a tech stack that includes ReactJs, Solidity, IPFS, Pinata, MongoDB, NodeJs, and Bootstrap.

Features

  • Authentication: Rainbow Kit manages the authentication process for users.
  • Auction Page: Users can place bids for players before the tournament starts and update their bids before the auction ends.
  • Player NFTs: The top 20% of bidders for each player can claim their respective player NFTs, while others can withdraw the money they put in.
  • Trading: During the course of the game, users can trade player NFTs, with the limitation that they can only have one NFT at a time.
  • Leaderboard: Users can check their position on the leaderboard based on their scores.
  • Profile Page: Users can view their score, past transactions, and the NFT they are currently holding on their profile page.
  • NFT Listing: Users can list the NFTs they own by specifying the price.
  • Rewards: After the tournament ends, users will be rewarded based on their scores.

Summary

The Pro NFT League is a cricket-themed game that allows users to play and earn money by leveraging their cricketing knowledge. The game features an auction page where users can place bids for players, a trading feature for player NFTs, a leaderboard to track user scores, and a profile page to view personal information and transactions. The game utilizes authentication managed by Rainbow Kit and a tech stack that includes ReactJs, Solidity, IPFS, Pinata, MongoDB, NodeJs, and Bootstrap. Installation instructions for the game are also provided.