CertiLink is an innovative web-based application that leverages blockchain, AI, NFTs, and decentralized identity to issue, store, and verify digital certificates. It ensures tamper-proof credentialing, instant verification, and secure, decentralized access to achievements.
Traditional certificate systems suffer from:
- Centralized storage and single points of failure
- Vulnerability to forgery and fraud
- Lack of real-time, cross-platform verification
- Administrative overhead and inefficiency
CertiLink addresses these issues through:
- Blockchain immutability (Polygon) for tamper-proof records
- Smart contracts for automated issuance and verification
- IPFS for decentralized and cost-effective file storage
- NFTs (ERC-721) to tokenize each certificate as a unique digital asset
- AI-powered template selection for automated certificate design
- Decentralized Identity (DID) for user-controlled credentials
- Solidity (Smart Contracts)
- Polygon (Low-cost L2 blockchain)
- IPFS (Off-chain storage)
- ERC-721 NFTs (Tokenized certificates)
- MetaMask (Wallet-based identity)
- React.js
- Tailwind CSS
- React Router, Zustand/Redux
- QRCode.react, jsPDF
- Node.js + Express
- MongoDB + Mongoose
- JWT (Authentication)
- Nodemailer, Cloudinary
- Vercel/Netlify (Frontend)
- AWS EC2/DigitalOcean (Backend)
- Alchemy/Infura (Blockchain node providers)
- GitHub Actions (CI/CD)
- Jest, Mocha, Chai
- ESLint, Prettier
- npm/Yarn
- 🔐 Tamper-Proof Credentials: Immutably stored on blockchain
- ⚡ Instant Verification: QR code or ID lookup with real-time hash checks
- 🎨 AI-Powered Design: Smart template suggestions for branding consistency
- 🧾 NFT-Based Certificates: Each certificate is uniquely tokenized
- 🧑💼 Self-Sovereign Identity: Full control over certificates via DIDs
- 📈 Analytics Dashboard: Admin insights into usage and verification logs
- 🔌 API Integration Console: Plug CertiLink into other platforms easily
- Landing Page – Overview and login options via MetaMask
- Issuer Dashboard – Create, manage, preview, and issue certificates
- Awardee Interface – View, download, and share certificates
- Verifier Portal – Scan QR or enter ID to instantly verify
- Admin & Analytics – Monitor system logs and manage users
- API Console – Developer documentation and integration tools
| Feature | Traditional Systems | CertiLink |
|---|---|---|
| Trust Mechanism | Centralized, Paper-Based | Decentralized, Blockchain |
| Verification Speed | Manual and Delayed | Instant via QR or ID |
| Data Integrity | Prone to Tampering | Cryptographically Secured |
| User Control | Issuer-centric | Self-sovereign (DID) |
| Cost and Scalability | Expensive, Limited | Low-cost, Highly Scalable |
| Global Recognition | Fragmented | Cross-platform, NFT-based |
- Integration with global digital identity ecosystems
- Credential portability across platforms (LinkedIn, GitHub, job portals)
- Marketplace for skill-based NFT certificates
- Support for revocation and re-issuance workflows
- Dhairya Gothi
- Riddhi Mhadgut
- Prem Kolte