Tap NFC to mint voucher NFTs, store on IPFS, and redeem discounts seamlessly.
Stamps is a blockchain-powered voucher management system designed to optimize the way people collect, store, and redeem discounts. Traditional vouchers are often scattered, lost, or forgotten, while paper-based systems contribute to unnecessary waste. Stamps addresses this by digitizing vouchers as ERC-721 NFTs, minted directly through NFC tap interactions.
When a user taps an NFC tag at a participating store, the system instantly mints a unique NFT voucher, with all relevant details—such as category (hotel, taxi, food, drinks, transport), validity, and discount information—stored securely on IPFS. These digital vouchers are automatically added to the user’s wallet and displayed in a simple dashboard, ensuring easy access and organization.
At checkout, users can scan the same NFC tag to pay with native tokens, while the system automatically applies eligible vouchers to reduce the total amount. This provides a seamless end-to-end flow: tap to mint, view in dashboard, and tap again to redeem.
By leveraging blockchain, Stamps ensures vouchers are authentic, tamper-proof, and verifiable, preventing duplication or fraud. At the same time, it creates a more sustainable ecosystem by eliminating disposable paper coupons. For users, this means a single, eco-friendly place to collect and use all their vouchers. For merchants, it delivers a reliable way to engage customers while reducing distribution costs.
Stamps is built as a lightweight, fast dApp ideal for mobile devices, combining NFC convenience, blockchain transparency, and real-world usability into one cohesive solution.
Stamps is a dApp that turns vouchers into collectible NFTs. We use ERC-721 Flow-compatible smart contracts to mint and manage each voucher securely. Users are onboarded with Dynamic Wallet.
The backend is powered by Node.js with MongoDB for storing user and voucher data, while the frontend uses Next.js for a smooth, responsive experience. Wallet interactions use Wagmi and Ethers.js, and we currently implement signed messages for gas sponsorship, so users can mint without worrying about fees.
Voucher metadata is stored on IPFS, giving each NFT a permanent, decentralized record. Users can mint vouchers instantly by tapping an NFC tag, and payments can be made in FLOW native tokens or PayPal USD (PYUSD).
By combining Dynamic Wallet, Flow blockchain, NFC technology, Pinata IPFS, and gas sponsorship, Stamps makes collecting and managing digital vouchers simple, secure, and interactive.