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.
- Event organizers can mint unique, tamper-proof tickets with embedded event details.
- Blockchain-backed transparency guarantees authenticity and secure transfers.
- An intelligent chatbot designed to help users navigate the EventVax platform
- Provides accurate, context-aware answers about ticket purchasing, wallet connections, event creation, and more
- Offers step-by-step guidance for blockchain interactions and NFT ticket management
- Features a beautiful floating UI that's accessible throughout the platform
- Each ticket is embedded with a unique QR code for instant and tamper-proof validation.
- Eliminates counterfeit tickets and simplifies on-site verification.
- Powered by Avalanche, enabling fast, transparent, and cost-efficient ticket purchases and resales.
- Immutable transaction records provide peace of mind for buyers and sellers.
- A decentralized marketplace for verified resale, maintaining ticket integrity and fair pricing.
- Automated smart contracts prevent scalping and fraud.
-
Install Node.js:
# For Windows: Download and install from https://nodejs.org/ # For Ubuntu/Debian sudo apt update sudo apt install nodejs npm # For macOS wicth Homebrew brew install node
Verify installation with:
node --versionandnpm --version -
Install Core Wallet:
Core is the recommended wallet for interacting with Avalanche and the EventVax platform.
- Download: https://core.app/
- Browser Extension: Available for Chrome, Firefox, Brave, and Edge
- Mobile App: Available on iOS and Android
Setup Steps:
- Install the Core browser extension or mobile app
- Create a new wallet or import an existing one
- Securely backup your recovery phrase
- Switch to Fuji Testnet in network settings
-
Get Test AVAX (Fuji Faucet):
You'll need test AVAX to interact with the platform on Fuji testnet.
Option 1: Official Avalanche Faucet
- Visit: https://build.avax.network/console/primary-network/faucet
- Connect your Core wallet
- Select "Fuji (C-Chain)"
- Request test tokens (receive 0.5 AVAX)
Option 2: Core Faucet
- Open Core wallet
- Navigate to the faucet section
- Request test AVAX directly from the wallet interface
๐ก Note: Faucet requests are limited to once per 24 hours per address
-
Clone the repository:
git clone https://github.com/JosephOkumu/event-vax.git
-
Install dependencies:
npm install
-
Compile smart contracts:
cd contracts forge build -
Configure Avalanche network: Create
.envfile incontracts/directory:PRIVATE_KEY=your_private_key FUJI_RPC_URL=https://api.avax-test.network/ext/bc/C/rpc SNOWTRACE_API_KEY=your_api_key -
Deploy contracts (Already deployed to Fuji):
forge script script/Deploy.s.sol --rpc-url $FUJI_RPC_URL --broadcast --verify -
Run the application locally:
# First, install and run the backend server cd server npm install npm run dev # In a new terminal, run the frontend cd eventvax npm install npm run dev
๐ก Contract addresses are configured in
src/config/contracts.js
| Name | Role | Contact |
|---|---|---|
| Williams Ochieng | Smart Contract Dev | williams@example.com |
| Joseph Okumu Otieno | Full-stack Engineer | jokumu25@gmail.com |
| John Mokaya | Frontend Developer | mokayaj857@gmail.com |
| Phillip Ochieng | Frontend Developer | oumaphilip01@gmail.com |
| Ouma Ouma | Full-Stack Enginee | ouma.godwin10@gmail.com |
-
Go Live!
- Promote the page across social media and mailing lists.
๐ฝ๏ธ Click the image above to watch the full project demo hosted on Google Drive.
- 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
- Our smart contracts are deployed on Avalanche's C-Chain to facilitate secure ticket operations.
- Robust deployment pipeline via Foundry ensures reliability.
| Contract | Address |
|---|---|
| EventFactory | 0x53687CccF774FDa60fE2bd4720237fbb8e4fd02c |
| Marketplace | 0x5316aD9DB181111D7dA7AF4d139d223A1DdAB8E1 |
| EventManager | 0x1651f730a846eD23411180eC71C9eFbFCD05A871 |
| QR Verification | 0xd04E0B0959Ceb4f5Be7e29fc0d072368C1EC0e06 |
Explorer: View on Snowtrace
Deployment Details: See DEPLOYMENT.md
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!



