ProofPass is a blockchain-based event attendance and verification platform built on Base, designed to make check-ins tamper-proof, transparent, and profitable.
Organizers can create events on-chain, issue paid or sponsored tickets, and track attendance with immutable blockchain records.
Participants check in securely via wallet signature or QR scan — no fake attendees, no lost records, no manual tracking.
- ❌ Event fraud — fake check-ins, proxy attendance, unverifiable records
- 🕓 Time wasted on manual attendance tracking
- 💸 No revenue model for organizers — most tools ignore small events
- ✅ Blockchain verification for trust
- ⚡ Automated check-in & reporting
- 💰 Revenue-sharing model — organizers earn per attendee or sponsor guests
- 🔗 Immutable event history for transparency and compliance
- Create events on Base for pennies in gas fees
- Set ticket prices, revenue splits, or sponsor guest check-ins
- Track attendance in real-time
- Generate downloadable reports
- Secure wallet or QR-based check-in
- View personal attendance history
- Transparent proof of participation (NFT ticket optional)
- Fraud prevention through blockchain verification
- On-chain proof of engagement
- Compliance-ready immutable records
- ⚛ Next.js 15 (React Framework)
- 🟦 TypeScript
- 🎨 Tailwind CSS v4 + shadcn/ui
- 🔗 Ethers.js / Wagmi — Blockchain interaction on Base
- 💾 Solidity Smart Contracts — Event Registry + NFT Tickets
- Node.js 18+
- npm or yarn
- Web3 wallet (MetaMask / Coinbase Wallet) connected to Base Sepolia Testnet
# Clone the repo
git clone https://github.com/phertyameen/proofpass
cd proofpass
# Install dependencies
npm install
# Run the development server
npm run dev