Skip to content

This repo showcases my project made at EDU CHAIN BUILD DELHI with my team.

Notifications You must be signed in to change notification settings

garvit-arora/EduChain-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 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:
    git clone https://github.com/your-username/esports-blockchain.git
    cd esports-blockchain
  2. Install dependencies:
    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

This repo showcases my project made at EDU CHAIN BUILD DELHI with my team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages