Block Certify is a decentralized certificate issuance and verification system powered by Blockchain and NFTs. It ensures that certificates are tamper-proof, verifiable, and securely stored on the Ethereum blockchain.
✅ Certificate Generation - Users can create certificates from templates and save them as PDFs.
✅ NFT Conversion - The certificate is converted into an NFT using SHA-256 hashing and stored on the Ethereum blockchain.
✅ Verification - Users can upload their certificates, and the system verifies their authenticity by matching hash IDs on the blockchain.
1️⃣ Certificate Generation Portal 2️⃣ Certificate Download as PDF 3️⃣ MetaMask Connection
4️⃣ NFT Minting Dashboard 5️⃣ NFT Minting & Processing Stage 6️⃣ NFT Save to Blockchain
7️⃣ Unique ID & HASH Details 8️⃣ Certificate Verification Portal 9️⃣ Verification Successful
Category | Technologies | Purpose |
---|---|---|
🖥️ Frontend | HTML, CSS, React.js | Web Development |
Bootstrap | Responsive Design | |
⚙️ Backend | JavaScript, Solidity | Smart Contract Development |
Node.js, Express.js | Backend Work | |
🔗 Blockchain | Ethereum | Smart Contract Execution |
MetaMask, Web3.js | Wallet Interaction | |
SHA-256 | Hashing for Security | |
📜 Certificate Processing | SVG, jsPDF | Certificate Template & PDF Generation |
✔ Tamper-Proof Certificates - Blockchain ensures certificates cannot be altered.
✔ Decentralized & Secure - No central authority, making it highly secure.
✔ Instant Verification - Just upload the certificate, and blockchain validates it.
✔ NFT Integration - Converts certificates into unique, verifiable NFTs.
Contributions are welcome! If you’d like to contribute, feel free to fork the repo and submit a pull request.
⭐ If you like this project, don't forget to star the repo! ⭐