Created on 7th May 2025
•
Before the project, students struggled with…
Before CampusCoin, students faced fragmented and inefficient systems for managing their academic expenses and exchanging educational materials. Many relied on informal channels like WhatsApp or Facebook groups to buy or sell used textbooks—often without trust, structure, or security. Leading to cash handling, loss of transparency, and operational inefficiencies.
CampusCoin addresses these issues by providing:
A secure, on-chain marketplace for textbooks and academic materials where ownership and payments are traceable.
A campus-focused economy to simplify, digitize, and track student spending.
An escrow system that builds trust in peer-to-peer exchanges using smart contracts.
Interactive educational games integrated into the platform that help students understand the basics of blockchain, wallets, and crypto transactions in a friendly and gamified way—lowering the barrier to entry for Web3 adoption in campus environments.
Escrow Logic on Smart Contracts: Designing a trustless, two-step transaction process where the buyer locks funds, and the seller receives them only after delivery confirmation required careful contract architecture. I solved it by separating the buy and confirmDelivery functions, ensuring funds are held until both parties fulfill their role.
NFT Ownership & Marketplace Flow: Ensuring the NFT representing a book remains in the seller's wallet until the final confirmation without disrupting trust in the system. I used a non-custodial approach, combined with metadata and conditional ownership transfers.
Frontend/Smart Contract Integration: Bridging wallet interactions, token approvals, and smart contract calls from the frontend was tricky. I resolved this using OnchainKit and testing directly in Remix to debug and verify interactions.
User Experience & Simplicity: I aimed to make a crypto-based tool feel intuitive for students who may not be Web3-native. I prioritized clean UX and progressive onboarding.
Blockchain Education Barrier: Many students are unfamiliar with wallets, gas fees, or blockchain concepts. To address this, I designed interactive mini-games within the app that simulate basic Web3 actions (e.g., signing a message, sending tokens) to onboard users in a playful, engaging way.
Tracks Applied (2)
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.