Skip to content

Piyush00715/EDU-CHAIN-hackathon-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Blockchain-based Esports Tracking Platform

Project Overview

This project is a blockchain-based solution developed during the EDU CHAIN BUILD in Delhi. It focuses on the esports ecosystem, addressing pain points in tracking, transparency, and data integrity within the esports community. The platform leverages blockchain technology to provide an immutable, transparent, and efficient system to track esports tournaments, player performance, team statistics, and more.

Key Features

  • Decentralized Data Management: Uses blockchain to store and manage esports data securely, ensuring that all game results, player stats, and team rankings are transparent and tamper-proof.
  • Esports Tournament Tracking: Provides a transparent, real-time view of ongoing and past tournaments, including match scores, team rankings, and individual player performances.
  • Player Reputation System: A blockchain-based reputation system that ensures the integrity of player rankings and achievements.
  • Smart Contracts: Implements smart contracts to manage tournament rules, prize distribution, and team/player agreements.
  • Fairness & Transparency: All tournament results and performance metrics are publicly accessible and cannot be altered, eliminating the potential for cheating or data manipulation.

Pain Points Addressed

  • Lack of Transparency: Traditional esports platforms often suffer from lack of transparency in tournament results and player statistics. With blockchain, all data is immutable and publicly verifiable.
  • Data Integrity: Ensuring the integrity of match results and player performance stats, protecting against manipulation or fraudulent reporting.
  • Inefficient Prize Distribution: Blockchain’s smart contracts automate and ensure transparent and fair distribution of tournament prizes.
  • Centralized Control: Traditional systems are often prone to centralization, allowing for potential biases or errors. Blockchain decentralizes control, ensuring that no single party can alter the outcome.

Technology Stack

Blockchain and Smart Contracts

  • Blockchain Platform: EDU CHAIN
  • Smart Contracts: Solidity

Frontend

  • Frontend Framework: React

Backend

  • Backend Framework: Node.js

Web3 Integration

  • Web3 Wallet Integration: MetaMask

Installation and Setup

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)
  • Metamask for interacting with smart contracts

Steps

  1. Clone the repository: bash git clone https://github.com/your-username/esports-blockchain.git cd esports-blockchain
  2. Install dependencies: bash npm install
  3. Deploy Smart Contracts:
  1. Navigate to the /contracts folder.
  2. Deploy using Truffle or Hardhat (depending on your choice of framework):
truffle migrate --network <network_name>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages