
Blitz - QR Auction Platform
Decentralized QR code auction platform on Stellar with Soroban smart contracts.
Timeline
1 Week
Role
Full Stack Blockchain Developer
Team
Hackathon Team
Status
CompletedTechnology Stack
Key Challenges
- Learning Rust and Soroban
- Implementing 24-hour auction cycles
- QR code destination management
- Stellar wallet integration
Key Learnings
- Rust programming for blockchain
- Soroban smart contract development
- Stellar ecosystem and tools
- Auction mechanism design
Blitz - QR Code Auction Platform
Overview
Blitz is a revolutionary decentralized auction platform where users bid on QR codes to control their destination links for 24-hour periods. Built on the Stellar network using Soroban smart contracts, the platform creates a continuous bidding ecosystem perfect for traffic generation, promotion, and marketing campaigns.
π Won $1000 USD at Stellar National Bounty Hackathon 2025
The Concept
The same QR code, infinite possibilities. Blitz transforms static QR codes into dynamic, revenue-generating marketing powerhouses:
- 24-Hour Cycles: Auctions run continuously in 24-hour periods
- Winner Takes Control: Highest bidder controls the QR destination
- Perpetual Ecosystem: New auction starts immediately after each cycle
Key Features
Continuous Auctions
- 24-hour auction cycles for each QR code
- Automatic cycle transitions
- Real-time bidding interface
- Minimum bid increments
Dynamic QR Codes
- Static QR appearance, dynamic destination
- Instant link updates when auction settles
- No need to reprint QR codes
- Perfect for physical marketing materials
Decentralized Settlement
- Trustless auction execution on Soroban
- Automatic winner determination
- Transparent bid history
- Immutable auction records
Use Cases
Marketing Campaigns
Direct traffic to promotional content during product launches, events, or sales.
Event Promotion
Use the same QR on posters while updating the destination for each event.
Content Distribution
Share different content through the same physical QR placement.
Traffic Generation
Bid on popular QR codes to drive traffic to your platform.
Technical Implementation
Smart Contracts (Soroban)
- Auction Contract: Manages bidding, timing, and settlement
- QR Registry: Links QR IDs to current destination URLs
- Payment Handler: Processes bids and winner payouts
- Admin Functions: Emergency pause and configuration
Architecture
βββββββββββββββββββ ββββββββββββββββββββ
β Frontend ββββββΆβ Soroban β
β (Next.js) βββββββ Smart Contracts β
βββββββββββββββββββ ββββββββββββββββββββ
β β
βΌ βΌ
βββββββββββββββββββ ββββββββββββββββββββ
β Freighter β β Stellar β
β Wallet β β Network β
βββββββββββββββββββ ββββββββββββββββββββ
Tech Stack
Blockchain
- Rust: Smart contract language for Soroban
- Soroban: Stellar's smart contract platform
- Stellar SDK: Network interaction
- Stellar CLI: Deployment and testing
Frontend
- Next.js 14: React framework with App Router
- React 18: Component-based UI
- Tailwind CSS: Responsive styling
- Freighter: Stellar wallet integration
Vision
Blitz is revolutionizing the QR code industry by transforming static, boring QR codes into dynamic, revenue-generating marketing powerhouses. Physical QR codes become valuable real estate that businesses compete for.
What I Learned
- Rust programming from scratch
- Soroban smart contract development
- Stellar ecosystem and tooling
- Building auction mechanisms
- Hackathon project execution
