A multi-venue queue management system with Web3 integration, featuring dynamic QR codes, pass transfers, and blockchain transparency.

Credits: Built with ❤️ with AWS Kiro and Claude

🚀 Features

  • Multi-venue Architecture: Support for multiple venues with configurable features
  • Dynamic QR Codes: Refresh every 30 seconds with cryptographic security
  • Hybrid Blockchain Integration: Database for performance + Solana for transparency
  • Pass Management: Allocation, transfer, and redemption with admin controls
  • WalletConnect v2 Integration: Web3 wallet authentication (no MetaMask fallback)
  • Auto-Registration on Sign-In: Configurable per-venue user registration
  • Usage Predictions: Optional survey system with public crowd predictions
  • Apple Wallet Integration: .pkpass file support for iOS users
  • Real-time Updates: WebSocket connections for live QR refreshes
  • Community Features: Pass donation requests and community forum
  • Staff Scanner Interface: Web-based QR validation for staff
  • Admin Dashboard: Comprehensive venue management and analytics

🏗️ Architecture

Hybrid Approach

  • Database Layer: PostgreSQL for fast operations and user experience
  • Blockchain Layer: Solana for critical event recording (allocation, transfer, redemption)
  • Cache Layer: Redis for QR codes and frequently accessed data
  • Real-time Layer: WebSocket for live updates

Key Services

  • Pass Service: Core pass lifecycle with admin permission enforcement
  • QR Service: Dynamic QR generation with 30-second refresh
  • Blockchain Service: Solana NFT integration for transparency
  • Auth Service: Multi-method authentication (SSO, government ID, Web3 wallet, email)
  • Venue Service: Multi-venue configuration management

Built With

Share this project:

Updates