Skip to content

Enayut/EventHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Event Hub: Blockchain-Based Attendance Tracking & Engagement Reward System

Event Hub React Backend JWT Auth

πŸš€ Overview

Event Hub is a decentralized platform designed to revolutionize attendance tracking and event engagement using blockchain technology. It enables organizers to issue Proof-of-Attendance NFTs (POAPs), ensuring tamper-proof attendance verification and rewarding attendees with digital assets.


πŸ”₯ Features

  • πŸ†” Digital Proof of Attendance (NFTs) - Unique, verifiable ERC-20 NFTs as attendance proof.
  • πŸ“ˆ Scalability & Queue Management - Efficient check-ins for large-scale events.
  • πŸ”’ Secure Authentication - Implements JWT authentication for secure access.
  • 🎁 Reward System - Attendees earn tokens, badges, or collectible NFTs for engagement.
  • πŸ”— Blockchain Integration - Utilizes Ethereum (Sepolia Testnet) for smart contract deployment.
  • πŸ–₯️ Seamless Integration - Works with existing event management systems.

πŸ› οΈ Tech Stack

Component Technology
Frontend React.js
Backend MERN (MongoDB, Express, React, Node.js)
Blockchain Ethereum (ERC-20 NFTs)
Auth JWT Authentication
Smart Contract Solidity, Ethers.js


πŸ”§ Setup & Installation

πŸ“Œ Prerequisites

  • Node.js & npm
  • MongoDB
  • MetaMask (for blockchain transactions)
  • Ethereum Sepolia Testnet access

πŸ’» Backend Setup

git clone https://github.com/your-repo/eventhub.git
cd eventhub/backend
npm install
npm start

🎨 Frontend Setup

cd ../frontend
npm install
npm start

πŸ“œ License

This project is licensed under the MIT License.


"Transforming events with blockchain-powered attendance tracking and rewards!" πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages