Blockchain Certificate Verification Web App
Budget: ₹12,500 – ₹37,500 INR
I need a complete, student-facing web application that lets users prove the authenticity of their academic certificates through blockchain hashing. The flow is straightforward: a student signs up, uploads a certificate, and immediately receives an on-chain validation record that anyone can later cross-check online. I have bubble.io half work done and pages are created
Core functionality
• Secure user registration and login with email or social auth
• Certificate upload, automatic hashing, and immutably storing the hash on a blockchain network (Ethereum or any suitable L2 you recommend)
• Instant on-screen validation result plus a shareable verification link
• Admin dashboard where I can review submissions, view analytics, and revoke or re-issue hashes when needed
Tech notes
I’m open to React, Next.js, or similar for the front-end, and Node.js, Python (FastAPI), or comparable for the back-end. What matters most is clean code, clear documentation, and a tamper-proof hashing workflow that can scale as usage grows.
Deliverables
1. Fully functional web app deployed to a cloud host (AWS, Azure, or Vercel).
2. Source code in a private Git repo with setup instructions.
3. Simple user and admin manuals (PDF or Markdown).
4. A short demo video or live walkthrough proving a certificate is hashed, stored, and later verified.
Acceptance criteria
• Registration, login, upload, and validation all work in the live environment.
• Hashes appear on the blockchain explorer and match the files uploaded.
• Admin dashboard shows real-time stats and allows manual certificate status changes.
• No critical bugs during a two-day test window.
If you have experience with blockchain integrations, especially certificate or credentialing projects, I’d love to see a quick outline of your approach and timeline.
Core functionality
• Secure user registration and login with email or social auth
• Certificate upload, automatic hashing, and immutably storing the hash on a blockchain network (Ethereum or any suitable L2 you recommend)
• Instant on-screen validation result plus a shareable verification link
• Admin dashboard where I can review submissions, view analytics, and revoke or re-issue hashes when needed
Tech notes
I’m open to React, Next.js, or similar for the front-end, and Node.js, Python (FastAPI), or comparable for the back-end. What matters most is clean code, clear documentation, and a tamper-proof hashing workflow that can scale as usage grows.
Deliverables
1. Fully functional web app deployed to a cloud host (AWS, Azure, or Vercel).
2. Source code in a private Git repo with setup instructions.
3. Simple user and admin manuals (PDF or Markdown).
4. A short demo video or live walkthrough proving a certificate is hashed, stored, and later verified.
Acceptance criteria
• Registration, login, upload, and validation all work in the live environment.
• Hashes appear on the blockchain explorer and match the files uploaded.
• Admin dashboard shows real-time stats and allows manual certificate status changes.
• No critical bugs during a two-day test window.
If you have experience with blockchain integrations, especially certificate or credentialing projects, I’d love to see a quick outline of your approach and timeline.
Related categories:
JavaScript
Software Architecture
Node.js
Typescript
Blockchain
TailWind
Next.js
FastAPI