Skip to content

Avalanche-Team1-DAO-Kenya/Event-Ticketing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

78 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽŸ๏ธ Eventverse

๐ŸŒ Overview

Eventverse is a revolutionary blockchain-based ticketing platform engineered to combat fraud and inefficiencies in the event ticketing industry. Leveraging the Avalanche blockchain, our platform empowers event organizers to issue tickets as digital tokens, ensuring secure purchases, effortless resales, and QR-code-based authentication.

โœจ Key Features

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

  • Event organizers can mint unique, tamper-proof tickets with embedded event details.
  • Blockchain-backed transparency guarantees authenticity and secure transfers.

๐Ÿ“ฒ QR Code Verification

  • Each ticket is embedded with a unique QR code for instant and tamper-proof validation.
  • Eliminates counterfeit tickets and simplifies on-site verification.

๐Ÿ” Secure Blockchain Transactions

  • Powered by Avalanche, enabling fast, transparent, and cost-efficient ticket purchases and resales.
  • Immutable transaction records provide peace of mind for buyers and sellers.

๐Ÿ”„ Resale Marketplace

  • A decentralized marketplace for verified resale, maintaining ticket integrity and fair pricing.
  • Automated smart contracts prevent scalping and fraud.

๐Ÿ› ๏ธ Tech Stack

Languages & Frameworks

Languages & Frameworks

JavaScript Solidity React

Blockchain

Avalanche Web3.js

Development Tools

Hardhat OpenZeppelin npm

๐Ÿš€ Getting Started

Prerequisites

  1. Clone the repository:

    git clone [repository-url]
  2. Install dependencies:

    npm install
  3. Compile smart contracts:

    npx hardhat compile
  4. Configure Avalanche network: Edit hardhat.config.js to include Avalanche network details under the networks section.

  5. Deploy contracts:

    npx hardhat run scripts/deploy.js --network avalanche
  6. Run the application locally:

    npm run dev

๐Ÿ’ก Don't forget to update your contract address in the configuration files!

๐Ÿ‘ฅ The Team

Name Role Contact
Brandistone Nyabonyi Frontend Developer brandymabeya@gmail.com
Williams Ochieng Smart Contract Dev ochiwilliamotieno@gmail.com
John Mokaya Frontend Developer mokayaj857@gmail.com
Stanley Kariuki Smart Contract Dev stanleykariuki1999@gmail.com
Felix Onsongo Backend Developer felixom399@gmail.com

๐Ÿ“ˆ Project Milestones

๐ŸŒ 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
  1. Ticket Minting Screenshot 2025-01-21 151623

  2. QR code Intergration Screenshot 2025-01-21 162251

  3. Go Live!

    • Promote the page across social media and mailing lists.

โ›ฐ๏ธ Avalanche Integration

๐Ÿš€ Why Avalanche?

  • Speed & Efficiency: Lightning-fast finality for instant ticket transfers within 2 seconds.
  • Low Costs: Affordable transactions for users and event organizers.
  • ๐Ÿ’ฐ Cost Efficiency
    • Minimal transaction fees
    • Economical for both users and operators

๐Ÿ”— Deployment Strategy

  • Our smart contracts are deployed on Avalanche's C-Chain to facilitate secure ticket operations.
  • Robust deployment pipeline via Hardhat ensures reliability.

๐Ÿ”ฎ Vision

Eventverse is redefining event ticketing by combining blockchain security with intuitive user experiences. Stay tuned for exciting updates and new features as we shape the future of event access!

๐Ÿ“Š Project Status

Development Status Build Status Test Coverage