hackquest logo

ZapGift

ZapGift is a decentralized peer-to-peer micro-gifting platform on Arbitrum, enabling users to send ARB-based gifts with customizable messages stored on IPFS . It supports charitable donations also

Video

Sự miêu tả

GiftZap is a decentralized micro-gifting dApp on Arbitrum Sepolia allowing users to send ARB-based gifts with customizable types (e.g., coffee, voucher) and messages stored on IPFS via Pinata for persistence. Users can donate to owner-managed charities, save favorite recipients onchain with gift history, view a leaderboard of top gifters, and share gifts via X or WhatsApp. Recipients redeem gifts via a QR code or url link, restricted to their wallet, earning milestone and charity badge NFTs. Built with Solidity smart contracts (GiftManager, BadgeNFT) using Foundry, and a Next.js frontend with Privy for wallet authentication, Wagmi for contract interactions, Tailwind CSS v4 for styling, and Lottie for animations. It's for crypto enthusiasts and casual users seeking a fun, secure gifting experience on Arbitrum.

Tiến độ hackathon

During the hackathon, we developed the core smart contracts (GiftManager.sol, BadgeNFT.sol) with IPFS integration for metadata, deployed to Arbitrum Seploia using Foundry, and built a responsive Next.js frontend with Privy/Wagmi for wallet/contract interactions. I implemented gift sending/redemption, charity donations, onchain favorites, leaderboard, X/WhatsApp sharing, and NFT minting for milestones/donations, with Pinata for reliable IPFS storage and Lottie animations for UX delight.

Công nghệ sử dụng

Next
Solidity

Trạng thái huy động vốn

Pre-Seed (seeking funding for further development and marketing)

Mã nguồn mở
Ngành
DeFiNFTSocialFi