User-owned, borderless marketplace where every coupon is an NFT.
Fully functional, production-ready submission.
5 comprehensive demonstrations showing every feature
Complete merchant onboarding process with profile setup

46 Production Screenshots · Browse all 10 Epics below
Browse → Filter → Claim → Redeem

Homepage - Guest browsing enabled
Trapped Value in Traditional Discount Platforms
Locked Value
Free Market
User-Owned, Borderless Deal Marketplace
Every deal is a transferable, tradable digital asset on Solana blockchain
Verifiable burns with permanent audit trail and cryptographic proof
Email/wallet login with no crypto jargon - feels like Groupon
Dashboard for creation, analytics, and redemption management
lib.rscreate_coupon.rsredeem_coupon.rsmarketplace/page.tsxcoupons/page.tsxdeals/route.tsredemptions/route.tssolana.tsdatabase/types.tsAll source code available in GitHub repository
Leveraging blockchain for unprecedented user value
lib.rsarweave.tsupload.tsreviews/route.tsvotes/route.tsreferrals/route.tsactivity-feed/route.tsWalletProvider.tsxAll source code available in GitHub repository
Production-grade stack built for scale
RECcAGS...pNrLi79 production instructions powering the entire NFT coupon lifecycle
Register merchant account on-chain with PDA
pub fn handler(
ctx: Context<InitializeMerchant>,
business_name: String,
) -> Result<()> {
require!(
business_name.len() <= Merchant::MAX_NAME_LEN,
CouponError::BusinessNameTooLong
);
let merchant = &mut ctx.accounts.merchant;
merchant.authority = ctx.accounts.authority.key();
merchant.business_name = business_name;
merchant.total_coupons_created = 0;
merchant.bump = ctx.bumps.merchant;
msg!("Merchant initialized: {}", merchant.business_name);
Ok(())
}Register merchant account on-chain with PDA
Anchor.tomlnext.config.tsmiddleware.tsdatabase/types.tssolana.tslogger.tsmetrics.tshealth/route.tslayout.tsxAll source code available in GitHub repository
13/13 Epics delivered with comprehensive testing
🎯 All Epics Complete • 95/95 Tasks Delivered • Production Deployed • 5 Demo Videos
staking/route.tsstaking/stake/route.tsbadges/mint/route.tsuser/tier/route.tsgeolocation.tsredemptions/route.tsreviews/route.tsvotes/route.tsdeals/aggregated/route.tspayments/create-paylink/route.tsAll source code available in GitHub repository
Web3 power with Web2 simplicity
Zero crypto jargon in the interface
Browse first, login when needed
Optimized for all devices
Consistent visual identity
Explore marketplace without login
Search by category/location
Connect wallet to claim deal
Generate QR & present to merchant
Connect wallet & create profile
Upload image, set discount/expiry
View analytics dashboard
Scan customer QR to burn NFT
Production-ready infrastructure built for growth
Vercel (Next.js 15, edge functions)
Supabase PostgreSQL (us-east-1)
Solana Devnet (mainnet ready)
Arweave (production-ready) + Supabase fallback
Solana devnet RPC
Helius/QuickNode (100K requests/day)
Retry logic + backup endpoints
Note for Judges: See docs/ARWEAVE-INTEGRATION-NOTE.md
Built with excellence and systematic execution

Senior Full-Stack Developer
Skills: Blockchain (Solana/Anchor), Full-Stack (Next.js/React), DevOps (Docker/Vercel)
Location: Global (Remote)
Approach: 100% working standard, production-first mindset
Methodology: Agile (Epic → Story → Task)
Comprehensive documentation: PRD, execution plans, audit reports
Jest + React Testing Library
27 user tests + 10 merchant tests
Playwright MCP + Supabase MCP
Documented (docs/audits/)
Everything you need to evaluate our submission
Try the production application
Source code & documentation
Resale Marketplace E2E + 4 more demos
2-4 page technical document