The problem Sendly solves
Traditional gifting is out of fashion. Cash is impersonal; physical gift cards act on location and have redemption limitations.
Distribution:
Sendly creates blockchain-powered digital gift cards that can be gifted to anyone, anywhere, anytime. Recipients enjoy flexible spending across Web2 platforms (Amazon, Apple) and Web3 services via the Base network.
Key Benefits:
✅ Personalized and customizable gift cards
✅ Global reach and instant delivery
✅ Stable value due to stablecoins
✅ Use of popular services for flexible spending
✅ Easy Web3 onboarding for conventional users
The Vision:
Sendly is going to change gift-giving to an up-to-date, flexible, and secure experience while simultaneously introducing millio
Challenges I ran into
Challenges I Ran Into
1. High Gas Costs & Smart Contract Issues
Problem: High minting fees; missing ERC721Enumerable interface.
Solution: Moved SVG/JSON metadata to IPFS (web3.storage) so that only links were passed to the contract rather than full data. A new contract was made with a correct implementation of ERC721Enumerable.
Impact: Lowered gas fees for minting by 5-10x.
2. Late Smart Wallet Integration & State Management
Problem: Integrated late into development process using deprecated Create React App, package conflicts rose. React state desynchronization was faced on rendering of redeemed NFTs.
Solution: Used wagmi with coinbaseWallet connector for Smart Wallet integration. Planning migration to Vite/Next.js to support modern Web3 packages more easily.
Future Fix: Proper batching of state will eliminate race conditions seen in gift card display update.
Smart Contract Address(es)
0x980873Fe4b4D1426407BdAf49135a90eA84BAfb4
Tracks Applied (1)
Top 5 Live Consumer Apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.