Blockchain Certificate Verification Web App

Замовник: AI | Опубліковано: 05.02.2026

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.