Pantry Points
Earn tokens for real food orders private proofs, Lighthouse storage, no data leaks.
Problem Statement
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 worksSign in with Privy and connect your wallet.Run a Reclaim flow for Zomato; it returns a cryptographic proof of your orders.Our server verifies the proof, uploads a redacted JSON to Lighthouse (gets a CID), and stores normalized orders in Supabase.See live stats (30-day orders, estimated spend), a scrollable Proof Journal (links to CIDs), and a simple global leaderboard.
Solution
Stack & routingNext.js 15 (App Router) + React 19 + Tailwind. UI is split into landing and dashboard routesWe use Privy for login + external wallet (no embedded wallets).Proof flowClient 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.
Hackathon
ETHGlobal New Delhi
2025
Contributors
- aakash-taneja
12 contributions