A decentralized ticketing platform that turns event tickets into NFTs. Create, manage & distribute tickets on-chain for concerts, conferences & more. Eliminate fraud, enable secure resale & unlock new event experiences through NFT utilities. Built on Base.
Prize Pool
Archpass is a decentralized events and ticketing platform built on Base network.
Event organizers authenticate using Web3 wallets through Sign-In with Ethereum (SIWE) for secure, non-custodial access. They can create and manage events with data stored both on-chain (smart contracts) and off-chain (PostgreSQL) for optimized performance and cost. Events are deployed as smart contracts, enabling organizers to mint ticket NFTs with customizable parameters including supply, price, and transfer rules. Each event generates a public-facing URL (archpass.xyz/events/{eventId}) where attendees can seamlessly view event details and purchase tickets that are automatically minted as NFTs to their wallet.
Archpass Frontend Tech: next js, typescript and coinbase onchain-kit The frontend has 2 parts. Organizer dashboard which requires and auth session create via Sign-in with ethereum. Once a user has a valid session, they will be able to manage events, tickets and attendees.
Archpass API Tech: golang, echo framework, entgo (entity framework), and go-ethereum This api serves as an offchain storage for event data (content) for quick retrieval. It also contains an indexer built with go-ethereum so we can store event related data in postgres for quick retrieval (attendee, ticket contracts, event contracts).
Image generator API Tech: node js, node-canvas, Generate dynamic NFT image based on event and attendee details
All NFT assets are stored in IPFS via web3 storage. Contracts are deployed in base sepolia