Polygon Fellowship Class of 2022

This project was built with passion, hard work, and dedication for the Polygon Fellowship Class of 2022 <3

Inspiration

Cricket is not just a sport, but passion in India. Like any other sports league, the major stakeholders like the organizing community, broadcasting agencies, sponsors, franchises, investors, and players receive huge monetary rewards, but the real backbone of any sports league i.e the FANS are left behind or have limited incentivization options. Through PNL, we aim to incentivize sports geeks for their knowledge and passion.

What it does

Pro NFT League is a P2E platform where we open endless doors to cricket fans to earn a passive income leveraging their passion for cricket.

  1. Before IPL kicks off, the users will go to the Auction page to bid for their favorite player.
  2. They will have the option of updating the bids till the auction window closes.
  3. Top 20% of the bidders of each player will be able to claim their respective player NFT.
  4. Others can withdraw the money they put in.
  5. During the course of the IPL, users can trade player NFT, the catch here being you can only have *one * NFT at a time.
  6. We plan to peg the scores of the users to the real-time scores of the player they own currently.
  7. We keep track of the user's score and after the tournament ends, top scores will be rewarded.
  8. Users can check their position based on their scores on the leaderboard page.
  9. On the profile page, you can see your score, past transactions, and what NFT you are currently holding.
  10. Users can sell their NFTs by specifying the amount and updating the price if they want.

How we built it

  1. Authentication is managed by Rainbow Kit.
  2. Frontend Technologies used - ReactJs
  3. Backend Technologies used - MongoDB, NodeJs
  4. Smart Contract - Solidity

Also used - Pinata, IPFS, Hardhat, EtherJs.

We ideated for about 3 days how we can

Challenges we ran into

There were a few challenges we ran into, fortunately, we were able to overcome them all.

  1. Initially we just had a shady plot, and it took us considerable time to carve out a viable business model and develop a robust model for the sports ecosystem, as we genuinely want to build consumer facing application and have real users coming onto our platform and using it.

  2. For the tech side, we took a considerable amount of time to decide on the tech stack we are going to use for the project

    • For authentication we pivoted from Moralis, different packages to finally using Rainbow Kit.
    • For backend we started using Moralis only to figure out later for the variety of data we need to store and the customization we need it'll be better to go with MongoDB.
  3. The real struggle was integrating the frontend, backend, and smart contracts. It took a lot of days and nights to fix the bugs and finally make it work.

  4. None of us are designers. So, had to learn it on the go.

Faced many more challenges - should have documented it for this day!

Accomplishments that we're proud of

We had a vision around two months back. Not to win Buidl It( Though we would love to! ) But, to build an application that we would be proud of. And, we are indeed very close to it!

What we learned

I am not going to talk about the tech stacks , which obviously we leant! Rather mention what is not visible from the surface.

  1. We first of all leant to dream!What started off just a hackathon project made us believe that we can take it forward , onboard users and maybe build a startup around it - seeing the market of gaming industry and how much web3 can possibly grow in the coming years.

  2. Resilience - It is really tiring and demoralising to be stuck at a bug for hours or days. But, to finally make it work gives outmost joy and is a great learning experience.

  3. Thinking it out - We all know about the tutorial loop isn't it! But, to identify a problem, come up with a solution, buidl it for months is altogether a different experience.

  4. Never giving up - Many a times we were close to quitting - things weren't working out, we were stuck - not making much progress but sticking through , taking breaks, believing in ourselves we could make this far.

  5. Technically - It was the first time we designed from scratch. It was the first time we used backend from scratch. It was the first time we had to come up with solutions from scratch . It was the first time we integrated frontend,backend, contracts all of it from scratch. Yeah, still we did it and got to learn a ton!

What's next for Pro NFT League

Pro NFT League is in MVP Stage. I look forward to expand it adding more exciting features for the users. The extra features I look to add and milestones ahead -

  1. Cricket Metaverse - Integrate a metaverse to our platform for cricket fans. Users can meet other fans, chit-chat , engage in discussions and get a different level of fun and thrill. Then, we will have some special arenas reserved for those who currently hold some player NFTs like watching live streaming of matches.

  2. Introduce Dynamic NFTs - Introduce dynamic user NFTs to store scores of users. Then, add the functionality of allowing users to sell their user NFTs if they want to exit early and buyers will have the score added to their scores.

  3. Level Up- We can introduce levels based on scores which will have prizes and bonus points on levelling up.

  4. NFT Marketplace - Users can own NFTs of the most iconic moments in the sports history. After each match, we can sell NFTs of most entertaining moments, Man of the Match, Most sizes etc.

  5. Extending to other sports leagues - Starting out with IPL, we want to extend it to other sports league like LaLiga, NBA, EPL etc.

Built With

Share this project:

Updates