Skip to main content

Welcome to GatePass

GatePass is a next-generation event ticketing platform that leverages blockchain technology to provide secure, verifiable, and transferable NFT tickets. We bridge the gap between Web2 convenience and Web3 security, offering a seamless experience for both organizers and attendees.

Key Features

NFT Tickets

Blockchain-based tickets on Polygon for true ownership and collectibility

Multiple Payment Methods

Accept payments via fiat, crypto, and mobile money

Event Management

Comprehensive dashboard for creating and managing events

Ticket Verification

QR code scanning for secure check-ins

Proof of Attendance

Mint commemorative POA NFTs for attendees

Secure Transfers

Transfer and resell tickets with blockchain security

For Attendees

GatePass makes purchasing and managing event tickets simple with multiple authentication and payment options.
  • Seamless Onboarding: Login with Email (Magic Link), Google, Twitter, or Web3 Wallet
  • Flexible Payments: Buy tickets using Fiat (Card, Bank Transfer, Mobile Money) or Crypto
  • True Ownership: Receive tickets as NFTs on Polygon for true ownership and collectibility
  • Transfer & Resell: Securely transfer tickets to friends or resell on the secondary market
  • Real-time Updates: Receive notifications for event updates, sales, and more

For Organizers

Create and manage successful events with powerful tools and real-time analytics.
  • Event Management: Create and manage Physical, Virtual, or Hybrid events
  • Real-time Dashboard: Track sales, revenue, and attendance analytics
  • Ticket Tiers: Create multiple ticket categories (VIP, Regular, Early Bird)
  • Easy Verification: Verify tickets using the built-in QR code scanner
  • Flexible Payouts: Receive payouts in Fiat or Crypto

Quickstart

Get up and running with GatePass in minutes

Architecture

Learn about GatePass’s system architecture

Smart Contracts

Explore our blockchain smart contracts

API Reference

Browse the complete API documentation

Getting Started

Ready to dive in? Start with our Quickstart Guide to set up your development environment and create your first event.
1

Install Dependencies

Clone the repository and install all required dependencies
2

Configure Environment

Set up your environment variables for blockchain, payments, and authentication
3

Deploy Smart Contracts

Deploy the EventTicket contracts to your chosen network
4

Launch the Application

Start the backend API and frontend application

Build docs developers (and LLMs) love