Skip to content

mokayaj857/mant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


๐ŸŽŸ๏ธ Eventverse

๐ŸŒ Overview

Eventverse is a decentralized, blockchain-powered event ticketing platform designed to eliminate fraud, opaque resale markets, and inefficient event access systems.

Built and deployed on Mantle Network, an Ethereum-aligned Layer 2, Eventverse enables event organizers to issue tickets as NFT-based digital assets, ensuring secure ticket purchases, transparent resales, and seamless QR-code-based on-chain verification.

By leveraging Mantleโ€™s low-cost execution, EVM compatibility, and Ethereum security, Eventverse delivers a scalable, trust-minimized ticketing experience for both organizers and attendees.


โœจ Key Features

๐ŸŽŸ๏ธ Decentralized Ticket Minting & Transfer

  • Event organizers mint tamper-proof NFT tickets containing event metadata.
  • Tickets are fully on-chain and verifiable on Mantle.
  • Ownership transfers are transparent, immutable, and trustless

๐Ÿค– AI Assistant

  • Intelligent chatbot to guide users through the Eventverse platform.
  • Helps with ticket purchases, wallet connections, event creation, and NFT management.
  • Provides step-by-step explanations for blockchain interactions.
  • Accessible via a floating UI across the platform.

๐Ÿ“ฒ QR Code Verification

  • Each NFT ticket is mapped to a unique QR code.
  • QR scans verify ticket ownership directly on-chain via Mantle RPC.
  • Prevents counterfeit tickets, duplicate scans, and replay attacks.

๐Ÿ” Secure Blockchain Transactions

  • All ticket actions (minting, transfers, resale) are executed on Mantle Network.
  • Mantleโ€™s low gas fees enable affordable, high-volume ticketing.
  • Ethereum settlement guarantees long-term security and data integrity.

๐Ÿ”„ Resale Marketplace

  • Decentralized secondary marketplace enforced by smart contracts.
  • Organizer-defined resale rules (price caps, royalties).
  • Prevents scalping, fraud, and off-chain manipulation.

๐Ÿ› ๏ธ Tech Stack

Languages & Frameworks

JavaScript Solidity React

Blockchain

Mantle Web3.js

Development Tools

Hardhat OpenZeppelin npm


๐Ÿงพ Deployed Contracts (Mantle Sepolia)

Eventverse is fully deployed on Mantle Sepolia Testnet, satisfying ecosystem deployment requirements.

Contract Address
AvaraCore (Main Logic) 0xA360Cc93405A0ff5aA7B7da6591781A592AD5d77
TicketNFT 0x8541485f68b1aa72a4EEB79efc9a2bFeD591c2aE
POAPNFT 0x714b9A1ef59A884d085bf2aF5A6d75f18D35a38F

๐Ÿ” Mantle Explorer Links


๐Ÿš€ Getting Started

Prerequisites

  1. Install Node.js
# Ubuntu / Debian
sudo apt update
sudo apt install nodejs npm

# macOS (Homebrew)
brew install node

Verify:

node --version
npm --version

  1. Clone the repository
https://github.com/mokayaj857/mant.git
cd event-vax

  1. Install dependencies
npm install

  1. Compile smart contracts
npx hardhat compile

  1. Configure Mantle Network
networks: {
  mantleSepolia: {
    url: "https://rpc.sepolia.mantle.xyz",
    chainId: 5003,
    accounts: [process.env.MANTLE_PRIVATE_KEY],
  },
}

  1. Deploy contracts
npx hardhat run scripts/deploy.js --network mantleSepolia

  1. Run locally
# Backend
cd server
npm install
npm run dev

# Frontend
cd eventvax
npm install
npm run dev

๐ŸŒ Waitlist Landing Page Integration

Screenshot 2025-01-21 151558

Key Deliverables

  1. Landing Page Design

    Screenshot 2025-01-21 151517
  2. Tickets Collection

    Screenshot 2025-01-21 161518
  3. Ticket Sales

    Screenshot 2025-01-21 151643
  4. Ticket Minting

    Screenshot 2025-01-21 151623
  5. QR Code Integration

    Screenshot 2025-01-21 162251

๐ŸŽฅ Project Video Demo

Watch Project Video


โ›ฐ๏ธ Mantle Integration

๐Ÿš€ Why Mantle?

Eventverse leverages Mantle Network to power a real-world, consumer-scale Web3 application.

Mantle enables:

  • โšก High-throughput ticket minting & scanning
  • ๐Ÿ’ธ Extremely low transaction fees
  • ๐Ÿ” Ethereum-grade security
  • ๐Ÿงฉ Full EVM compatibility

๐Ÿ”— Deployment Details

  • Network: Mantle Sepolia
  • Chain ID: 5003
  • RPC: https://rpc.sepolia.mantle.xyz
  • Wallets: MetaMask & EVM-compatible wallets
  • Frontend: Vite + ethers.js
  • Contracts: Solidity 0.8.x

๐Ÿ† Why This Wins

Eventverse is a fully deployed, end-to-end Mantle application, not a mock demo.

It demonstrates:

  • Real-world utility (ticketing & access control)
  • On-chain verification (NFT ownership + QR scanning)
  • Smart contract enforcement (anti-fraud & resale rules)
  • Strong Mantle alignment (low fees, scalability, UX)

Eventverse serves as a reference consumer dApp for the Mantle ecosystem.


๐Ÿ‘ฅ The Team

Name Role Contact
Irene Nditi Smart Contract Dev irendenditi1@gmail.com
Joseph Okumu Otieno Full-stack Engineer jokumu25@gmail.com
John Mokaya Frontend Developer mokayaj857@gmail.com
Mary Njoroge Project Manager marynyambura7304@gmail.com

๐Ÿ”ฎ Vision

Eventverse is redefining how events are accessed, verified, and experienced by combining blockchain security, real-world usability, and Mantleโ€™s modular Ethereum infrastructure.


๐Ÿ“Š Project Status

Development Status Build Status Test Coverage


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors