Innovation
CertVault pioneers a decentralized approach to digital credentials by integrating Solana blockchain and QR-based verification. Unlike traditional systems, it ensures full user ownership, public verifiability, and seamless cross-platform access—enhanced by smart features like expiration alerts and wallet-based authentication.
Impact
CertVault addresses real problems like credential fraud, lost records, and slow verification processes. It serves students, professionals, HR teams, and institutions by making certification secure, transparent, and globally verifiable—promoting accessibility, integrity, and social good.
Execution
A working prototype is complete. Users can upload certificates, verify them with hash validation and QR codes, and get expiry alerts. Our live stack includes Solana, IPFS, React, and Phantom, all tested within the hackathon timeline.
Design & UX
We prioritized a simple, secure, and responsive UI. Certificates are auto-categorized, verifiable by QR, and managed easily via a wallet-authenticated dashboard—making onboarding smooth for both individuals and institutions.
🌟 CertVault: Decentralized Certificate Storage & Verification
💡 Inspiration
CertVault was inspired by common frustrations with lost, unverifiable, or fraudulent certificates. We envisioned a solution where credentials are permanently recorded, accessible globally, and verifiable at any time—all powered by Web3.
🚀 What it does
- Upload certificates with metadata
- Store on Solana blockchain, with files on IPFS
- Generate public verification links & QR codes
- View/manage credentials in a user-friendly React dashboard
- Filter by type: Education, Skills, Awards
- Set and receive expiry notifications
🛠️ How we built it
- Frontend: React + Tailwind CSS
- Storage: IPFS (files) + Solana (hashes/metadata)
- Wallet & Blockchain: Solana Web3.js + Phantom
- AI: AImpact.dev
🧩 Challenges we ran into
- Wallet integration within React app flow
- Efficient hybrid on/off-chain data design
- Creating a UI accessible to non-Web3 users
- Real-time upload and verification pipeline
- Reliable alert system for expiring credentials
🏆 Accomplishments that we're proud of
- Functional end-to-end credential lifecycle platform
- Blockchain-backed, tamper-proof verification
- Category-based filtering and expiry tracking
- Seamless Web3 integration with user-friendly interface
📚 What we learned
- Solana smart interactions and wallet auth
- IPFS file handling in production apps
- Full-stack Web3 + AI project coordination
- UX practices for decentralized tools
🔮 What's next for CertVault
- Certificate issuing and endorsement tools for orgs
- ENS-style usernames for lookup ease
- AI-powered certificate clustering and classification
- PWA and mobile app development
- Calendar sync and email reminders
Built With
- aimpact.dev
- github
- ipfs
- phantom-wallet
- qr-code
- react.js
- solana-web3.js
- solona-storage-layer
- tailwind-css
- vercel
Log in or sign up for Devpost to join the conversation.