Skip to content

A blockchain-based certificate generation and validation system that securely issues certificates, stores them using SHA-256 hashing, and enables tamper-proof verification.

Notifications You must be signed in to change notification settings

sujitmahapatra/Block-Certify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔖 Block Certify 📑

Blockchain-Based Certificate Generation & Validation


       


📌 Overview

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.


📸 Screenshots


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


🚀 Tech Stack Used

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

⚡ Features

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.


🤝 Contributing

Contributions are welcome! If you’d like to contribute, feel free to fork the repo and submit a pull request.


📩 Contact

       


If you like this project, don't forget to star the repo!

About

A blockchain-based certificate generation and validation system that securely issues certificates, stores them using SHA-256 hashing, and enables tamper-proof verification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published