Back to Projects
Blitz - QR Auction Platform
CompletedRustStellarSoroban+3 more

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
Completed

Technology Stack

Rust
Stellar
Soroban
Next.js
React
Tailwind CSS

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

Shreyas Patil