💡 Inspiration
Educational credentials are often difficult to verify and prone to fraud. Diplomas can be forged, and background checks are slow and costly. We wanted to create a transparent, tamper-proof way to issue and verify academic credentials globally—accessible to anyone with just a wallet address.
🟦 #03 Block Party – Best Blockchain-based Project EduProof is fundamentally a blockchain application. Our platform issues Soulbound Tokens (SBTs) as immutable academic credentials—making it a perfect fit for the Block Party track. Although full contract deployment was limited due to Sepolia ETH availability, we still implemented:
Secure wallet authentication via MetaMask IPFS + Pinata integration for decentralized diploma storage
EduProof embodies decentralization, transparency, and verifiability—key principles of blockchain innovation. Our system transforms credentialing into a trustless, on-chain process that eliminates fraud and central authority.
🟪 #04 Tech Unicorn Track – Big Vision, High Impact EduProof envisions a global, tamper-proof academic verification platform powered by blockchain. The potential impact spans:
Universities and bootcamps issuing trusted credentials
Employers instantly verifying education without contacting schools
Migrants and refugees proving education history without paper records
This project targets billions of students and professionals worldwide, offering a more efficient, accessible, and fraud-resistant credential system. With Soulbound Tokens, IPFS, and seamless UX, EduProof combines cutting-edge tech with a vision to modernize how the world verifies education.
Even in its current state, EduProof demonstrates the bones of a scalable, real-world unicorn idea.
⚙️ What it does
EduProof allows educational institutions to issue Soulbound Tokens (SBTs) representing degrees or certificates directly to students’ wallets. These credentials are:
Verifiable on-chain
Immutable and non-transferable
Viewable by employers or institutions via a simple token ID
Institutions can upload diploma files to IPFS via Pinata, link them to a token, and record metadata securely.
Environmental Var
Zip file of .env.local file is attached,
locate .env.local in the root directory
you can run the next.js with npm install npm run dev
🛠️ How we built it
Frontend: Built in Next.js (App Router) with TypeScript
Wallet Integration: MetaMask support for credential issuers
File Uploads: Diploma files are uploaded to IPFS via Pinata's authenticated API
Verification API: Next.js API routes query the smart contract (or simulate logic) to verify tokens and fetch metadata
We initially tried to:
Deploy the contract to the Sepolia testnet, but it required ETH gas fees which were not freely available.
Use the Remix VM (Cancun) to simulate deployment, but it produced errors and prevented us from completing the full contract lifecycle.
Because of this, we focused on the frontend, IPFS integration, and wallet connection, and left full smart contract interaction for future work.
🚧 Challenges we ran into
Sepolia deployment required ETH, and faucet access was unreliable
Remix VM failed to simulate contract deployment correctly (missing addresses, metadata fetch errors)
Managing environment variables in a full-stack setup required careful configuration
File uploads via Pinata needed secure API handling using JWT
🏆 Accomplishments that we're proud of
Built a clean, modern UI with working MetaMask integration
Successfully uploaded diploma files to IPFS
Implemented token verification logic through a simulated smart contract API
Designed the entire flow from issuing to viewing credentials
📚 What we learned
Deployment to public testnets isn’t always straightforward—even “test” ETH has value
Using JWTs with Pinata is safer than raw API keys
Next.js App Router API routes require special care with dynamic parameters
Good design and structure can still tell the story even if the chain interaction isn’t finished
🔮 What’s next for EduProof
Redeploy the smart contract once Sepolia ETH is available
Complete the minting flow to issue actual Soulbound Tokens
Add bulk issuance and employer-facing credential check tools
Explore zk-proof-based anonymous verification
Let me know if you'd like it exported to Markdown or a styled landing page!
Built With
- ethereum
- metamask
- sepolia
- solidity
- typescript

Log in or sign up for Devpost to join the conversation.