Table of Contents
A Blockchain - based, integrated web model that monitors skill verification of sportsmen, Data management , smart contracts , stats and rankings for the cricket organisations. Implementing the most secure blockchain technology elucidates organisations to verify and track their teams and players records, manage funds and contracts.
-
The model is a gateway to the modern sports era tailored specifically for players, organisations and their fans offering a comprehensive set of features to elevate cricketing experience. We provide you a framework to engage in online vibrant communities and showcase your spirits
-
The web application showcases initially through a homepage which provides a subtle introduction about the framework accompanied by sign up and login pages for the players.
-
As a user i.e. the player will sign up through his credentials which will be accessible to the cricket organisation authorities and stored.
-
The player then will be directed to a local routed server through imported directories which requires his personal details i.e. the username, password (entered previously), his expertise as a batsmen or a bowler and finally his certificates. Then the user will submit the form and the authenticity of the details will be verified through a verification system.
-
This will redirect the verification authorities specifically to the online verification system which can only be accessed by them and not the user. The details and certificates will be verified digitally and skilled players will be selected for the team auctions.
-
A Ranking and Comparison page is enabled with public visibility to showcase the team rankings and player stats along with their ratings and current performance.
-
This will reflect globally on the portal and enhance public interaction and auctions. The core authorities will thus analyse, work and build their respective teams.
-
To invoke secure digital transactions and desirable funds transfer to a player’s account, smart contracts are implemented as a feature. The server links to Metamask framework which will be connected to the contract and transaction amount, type of funds, value , ID number etc will be displayed to the funding organisations through a pop-up notification.
-
Likewise, the project aims to glorify cricket globally through digital security and web enhancements and can be extended to any sports in the current sphere. A contest to emulsify the spirits of a riveting sport has been the primary aim of the idea and the implementation makes an easy access to connect and develop globally.
Add any more links/resources you used for your project
Mention all languages/libraries/frameworks used in your project domain-wise
You can use icons too - find them here
- HTML
- CSS
- JavaScript
- React
- React.js: 18.3.0
- Bootstrap: 5.3.0
- Solidity
- Remix Ethereum IDE: 0.8.11
- Ganache: 7.0.0
- Metamask
List down all the fully implemented features in your project
- Home page
- Sign up & Login
- Document Verification
- Player Rankings & Comparison
List down all the partially implemented features in your project
- Contracts fund exchange
- Franchise Payout System
List down all the future plans for the project here
- NFTs & Token management
- Fan's Investor
- Ticket club contracts
- This model enhances both the player's as well as organisations access and transparency in governing the entire "county Sports" hub.
- Local and international cricket councils can set up this model to manage , record and authenticate their player's stats and can transfer the funds securely.
- The idea of the framework can be extended easily to stimulate various other Sports and their councils like football,rugby,baseball and several others.
- Matches stats, document certifications and sponorships including ticketing sales can be implemented easily using the idea of "Blockchain Technology".
- Web-Dev resources:
-
HTML & CSS
-
Javascript
-
Figma
-
Implementation:
-
LearnWeb3 (Must prac till sophomore)
-
https://www.youtube.com/watch?v=M576WGiDBdQ&feature=youtu.be
Steps to run your project once its setup. If you have an app or website, list how the user can go about using it.
Add names of your team members with their emails and links to their GitHub accounts
- Team Member 1 Riyansh: Email ([email protected])
- Team Member 2 Kinshuk: Email ([email protected])
- Team Member 3 Darshana: Email ([email protected])
- Team Member 4 Nitin: Email
Add names of your mentors with their emails and links to their GitHub accounts
- Mentor 1 Ananya: Email
- Mentor 2 Rushi: Email