
Pantry Points
Earn tokens for real food orders private proofs, Lighthouse storage, no data leaks.
About
What it is Pantry Points is a proof-of-purchase rewards app for food delivery. You privately prove your Zomato orders, earn points instantly, and keep control of the data. A compact summary goes to decentralized storage (Lighthouse on Filecoin/IPFS); structured order details power your dashboard and the leaderboard. Why it matters Your purchase data is valuable. Platforms keep it; we let you bring it, prove it, and get something useful right away without giving up privacy. How it works 1. Sign in with Privy and connect your wallet. 2. Run a Reclaim flow for Zomato; it returns a cryptographic proof of your orders. 3. Our server verifies the proof, uploads a redacted JSON to Lighthouse (gets a CID), and stores normalized orders in Supabase. 4. See live stats (30-day orders, estimated spend), a scrollable Proof Journal (links to CIDs), and a simple global leaderboard.
How it's made
Stack & routing - Next.js 15 (App Router) + React 19 + Tailwind. UI is split into landing and dashboard routes - We use Privy for login + external wallet (no embedded wallets). Proof flow - Client runs reclaim protocol to initiate the client for zomato provider and then trigger whole reclaim flow. - On success, we get a cryptographic proof containing an orders array. No raw credentials touch our server. How partners helped? - Lighthouse made snapshots permanent and linkable. - Privy simplified wallet auth across chains.