Skip to content

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

Notifications You must be signed in to change notification settings

canbethegodfatherofyourlife/League_of_NFTs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pro NFT League

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

Features

  • Authentication is managed by Rainbow Kit.
  • Before the tournament starts, users can go to the Auction Page and place bids for any of the players.
  • They can update the bids before the auction ends.
  • Top 20% of the bidders of each player will be able to claim their respective player NFT.
  • Others can withdraw the money they put in.
  • During the course of the IPL, users can trade player NFT, catch here being you can only have one NFT at a time.
  • Users can check their position based on their scores on the leaderboard page.
  • On the profile page, you can see your score, past transactions, what NFT you are currently holding etc.
  • You can list the NFT you own by specifying the price from the profile page.
  • We keep track of the users score and after the tournament ends, users will be rewarded.

Home Page

po1 po6 po7

Profile Page

po2

Auction Page

po4 po8

Leaderboard Page

po3

Trading Page

po5 po9

Tech Stack

  • ReactJs
  • Solidity
  • IPFS
  • Pinata
  • Rainbow Kit
  • MongoDB
  • NodeJs
  • Bootstrap

Authors

🚀 About Me

Student at Indian Institute of Technology, Guwahati | Blockchain Developer | Full Stack MERN Developer | ML-AI Enthusiast

🔗 Links

portfolio linkedin twitter

Hi, I'm Arka and I am Anushka! 👋

🛠 Skills

Javascript, HTML, CSS, ReactJs, Solidity, EtherJs, Web3Js, Hardhat, MongoDB, NodeJs, Python, Tailwind, MySql

Installation

Install my-project with npm

  npm install 
  
  cd frontend
  npm install

Run Locally

Clone the project

  git clone https://github.com/canbethegodfatherofyourlife/pnl_f.git

Go to the project directory

  cd frontend

Install dependencies

  npm install ( once in root directory and once inside frontend)

Start the server

  npm start ( for MongoDB Backend)

  cd frontend
  npm start