Reimagining Groupon with tradable NFT coupons on Solana
$5,000 USDC + Gen3 Monke NFT (12-month locked)
π₯ Superteam Earn Winner | π Built in Indonesia | π Built with Ihsan
π¦ Demo β’ π Docs β’ ποΈ RECTOR LABS
Traditional coupon platforms waste value.
Groupon pioneered local dealsβbut the model is broken:
- ποΈ Expiration Waste - Unused coupons lose 100% value after expiry
- π Non-Transferable - Can't sell/gift coupons you won't use
- π Fixed Pricing - No market dynamics, merchants can't adjust
- πΈ Lost Money - Consumers can't recoup value from unused deals
- πͺ Inflexible - Merchants locked into rigid discount campaigns
Result: $billions in unrealized value, frustrated users, limited merchant control.
Turn coupons into liquid assets.
Web3 Deal Discovery transforms local deals into Solana NFTs with:
- ποΈ NFT Coupons - Every deal is a unique, ownable NFT
- π° Secondary Market - Trade coupons on-chain, recover value
- π Dynamic Pricing - Coupon value adjusts based on demand
- πͺ Merchant Control - Real-time campaign management dashboard
- βοΈ On-Chain Verification - Tamper-proof redemption tracking
- π Global Liquidity - Anyone can buy/sell local deals
Tagline: "Your unused coupon is someone else's bargain."
Blockchain:
- Solana (mainnet-beta)
- SPL Token Program
- Metaplex Token Metadata
- Metaplex Auction House
Smart Contracts:
- Rust + Anchor 0.29+
- NFT minting contracts
- Marketplace contracts
- Redemption verification
Frontend:
- TypeScript + React
- Next.js 14
- TailwindCSS
- Solana Wallet Adapter
- Phantom/Solflare integration
Backend:
- Node.js + Express
- PostgreSQL (merchant data)
- Redis (caching)
- Real-time WebSocket updates
Services:
- Vercel (frontend)
- AWS S3 (NFT metadata)
- Dedicated Solana RPC
- Node.js 18+ or Bun
- Solana CLI 1.18+
- Anchor 0.29+
- Phantom wallet# Clone
git clone https://github.com/RECTOR-LABS/web3-deal-discovery-nft-coupons.git
cd web3-deal-discovery-nft-coupons
# Install
npm install
# Environment
cp .env.example .env
# Add your Solana RPC URL
# Build contracts
cd programs/deals
anchor build
anchor deploy --provider.cluster devnet
# Run frontend
cd ../../app
npm run dev- Browse Deals β Local restaurants, services, activities
- Mint Coupon NFT β Pay discounted price, receive NFT
- Use or Trade β Redeem at merchant OR list on marketplace
- Recover Value β Sell unused coupons to others
- Create Campaign β Set discount, supply, expiration
- Mint Coupons β Platform creates NFT collection
- Dashboard β Monitor sales, redemptions, analytics
- Flexible Control β Adjust pricing, extend expiry
Merchant Creates Deal β Smart Contract Mints NFTs β User Purchases NFT
β
Listed on Marketplace (optional)
β
User Redeems at Merchant β NFT Burned
- π° Buy/Sell Coupons - Secondary market with liquidity
- π Price Discovery - Market-driven coupon values
- π Filter & Search - Location, category, expiry date
- β Ratings - Merchant reviews and trust scores
- π Real-time Analytics - Sales, redemptions, revenue
- π― Campaign Management - Create, edit, pause deals
- π³ Instant Settlement - Funds in USDC/SOL
- π οΈ Flexible Pricing - Dynamic discount adjustments
- ποΈ NFT Wallet - All coupons in one place
- π Expiry Alerts - Notifications before expiration
- πΊοΈ Location-Based - Discover deals nearby
- π Portfolio View - Track coupon value over time
- β‘ Fast Transactions - Sub-second Solana speed
- π Secure Redemption - On-chain verification prevents fraud
- π± Mobile-First - Responsive design, PWA support
- π Low Fees - ~$0.00025 per transaction
Competition: MonkeDAO Cypherpunk Track (Superteam Earn) Result: π₯ 1ST PLACE - $5,000 USDC + Gen3 Monke NFT
| Rank | Builder | USDC | NFT Prize |
|---|---|---|---|
| π₯ 1st | RECTOR SOL | $5,000 | Gen3 Monke (12-mo locked) |
| π₯ 2nd | Andrea Chello | $1,000 | Gen3 Monke (12-mo locked) |
| π₯ 3rd | Aneesha Rama | $500 | Gen3 Monke (12-mo locked) |
What made us stand out:
- Web3 Invisible UX - No crypto jargon, seamless wallet integration
- Escrow-Based Resale - Industry-first for NFT coupons
- Professional Demo Videos - 5 comprehensive video walkthroughs
- Production-Ready Code - 13 epics, 95 tasks, 34 tests
- Complete Feature Set - Everything from minting to redemption to resale
Real-world use case: Bought a restaurant coupon but can't make it? List it at 80% discountβsomeone else gets a deal, you recover value. Everyone wins.
Unique Innovations:
- ποΈ First tradable coupon NFTs on Solana
- π° Secondary market creates price discovery
- π Dynamic pricing based on demand
- πͺ Merchant-controlled campaigns
- βοΈ On-chain redemption verification
Technical Achievements:
- NFT metadata with expiry logic
- Marketplace integration (Metaplex Auction House)
- Real-time redemption system
- Merchant dashboard with analytics
Lessons Learned:
- NFT utility > NFT art (coupons are perfect utility)
- Secondary markets need liquidity bootstrapping
- Merchant onboarding is harder than tech
- Mobile-first design critical for local deals
Phase 1: Hackathon MVP β
- NFT minting contracts
- Basic marketplace
- Merchant dashboard
- Consumer frontend
Phase 2: Beta Launch π§ (Q1 2026)
- Partner with 10 local merchants (Indonesia)
- Mobile app (iOS + Android)
- Advanced marketplace features
- Marketing campaign
Phase 3: Scale π (Q2-Q3 2026)
- 100+ merchants across Jakarta
- Integrate with major wallets
- Loyalty rewards program
- Expand to other cities
Phase 4: Platform π (Q4 2026)
- White-label solution for other platforms
- API for third-party integrations
- Cross-chain support (Polygon, Base)
Contributions welcome! We're building for real-world adoption.
Priority areas:
- πͺ Merchant onboarding UX
- π± Mobile app development
- π Localization (Indonesian + English)
- π Analytics dashboard improvements
MIT License
- π rectorspace.com
- π @rz1989s
- ποΈ RECTOR-LABS
π 1ST PLACE WINNER - MonkeDAO Cypherpunk Track
Built with Bismillah π
"Waste not, for Allah loves not the wasteful." - Quran 7:31
Alhamdulillah - From Bismillah to victory.
ποΈ RECTOR LABS | Building for Eternity | 2025