A decentralized marketplace for students to buy and sell textbooks as NFTs with escrow-based proof-of-delivery using Farcaster Frames.
CampusCoin is a Web3 mini app built on Base that enables university students to:
- 📚 List textbooks as NFTs with cover image and metadata.
- 🔐 Use escrow to lock payments until delivery is confirmed.
- 🧾 Upload proof of delivery before releasing funds to the seller.
- 🎮 Interact through games & quizzes to learn about Web3.
- 🌐 Web App: base-batches-miniapp-cc.vercel.app
- ✨ Mini App on Warpcast: CampusCoin on Farcaster
- MiniKit – Farcaster Mini App Starter Kit
- OnchainKit – Farcaster SDK for Frames
- Next.js – Web framework
- Tailwind CSS – Styling
- Base – Ethereum L2 Blockchain
- Farcaster + Warpcast – For social integration and discoverability
✅ NFT textbook listings
✅ Escrow flow using smart contracts
✅ Proof of delivery via image upload
✅ Web3 education through interactive content
- Students list a book → NFT is minted to the seller’s wallet.
- Another student buys it → Payment is held in escrow.
- Buyer uploads delivery proof → Payment is released, NFT is transferred.
git clone https://github.com/MarxMad/BaseBatches-MiniappCC.git
cd CampusCoin-Miniapp
npm install
npm run dev