A modern, decentralized certificate generation and verification system powered by Ethereum blockchain and a sleek React.js frontend. This DApp enables secure certificate issuance, verification, and download, with seamless integration of MetaMask, Web3.js, and Solidity smart contracts.
β
React.js Frontend
β
Smart Contracts (Solidity) on Ethereum (Sepolia)
β
MetaMask Wallet Integration
β
Web3.js Connectivity
β
Styled UI using CSS
β
Issue Certificates with Hash-Based Verification
β
Datepicker for Certificate Issued Date
β
Download Certificate as PDF
| Technology | Description |
|---|---|
| React | Frontend library for UI |
| JavaScript | Core scripting language |
| Web3.js | Blockchain interaction library |
| Solidity | Smart contract language |
| MetaMask | Wallet & Ethereum gateway |
| Sepolia | Ethereum test network |
| CSS | Styling and layout |
# 1. Clone the repository
git clone https://github.com/your-username/Blockchain-based-Certificate-Verification-System.git
# 2. Navigate to the project directory
cd Blockchain-based-Certificate-Verification-System
# 3. Install dependencies
npm install
# 4. Start the app
npm start












