-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Block Certify is a decentralized certificate issuance and verification system built on the Ethereum blockchain. It ensures that certificates are tamper-proof, verifiable, and securely stored as NFTs.
β
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.
- πΉ Decentralized & Secure β Uses blockchain for transparency.
- πΉ Tamper-Proof β Certificates cannot be forged.
- πΉ Smart Contract Integration β Ensures automated & reliable verification.
- πΉ User-Friendly Interface β Built using React.js & Web3.js.
Category | Technologies | Purpose |
---|---|---|
π₯οΈ Frontend | HTML, CSS, React.js | Web Development |
Bootstrap | Responsive Design | |
βοΈ Backend | JavaScript, Solidity | Smart Contract Development |
Node.js, Express.js | API Handling | |
π Blockchain | Ethereum | Smart Contract Execution |
MetaMask, Web3.js | Wallet Interaction | |
SHA-256 | Hashing for Security | |
π Certificate Processing | SVG, jsPDF | Certificate Template & PDF Generation |
π Installation Guide β Step-by-step setup instructions.
π Smart Contract Deployment β How to deploy the smart contract on Ethereum.
π User Guide β How to generate, mint, and verify certificates.
π API Reference β Details about the backend API and endpoints.
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! β
π’ Stay Connected:
π GitHub: github.com/sujitmahapatra
π LinkedIn: linkedin.com/in/mr-sm25
π If you found this project useful, consider giving it a β on GitHub! π