NFT-Based Event Ticketing System #153
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Lightweight NFT ticketing dApp with FastAPI backend, mock blockchain integration, and QR-based check-in system.
Features
Event Management: Create and manage events with capacity tracking
NFT Ticket Minting: Mock ERC-721 implementation for BNB Chain testnet
QR Code System: Generate and verify tickets via QR codes
Check-in Tracking: Mark tickets as checked-in with timestamp
Web UI: Responsive interface for event browsing, minting, and verification
Technical Stack
FastAPI + Jinja2 templates
SQLite for off-chain data
Web3.py for blockchain mock
QR code generation with PIL
37 passing tests (100% coverage)