Skip to content

Om4513/Blockchain-based-Certificate-Verification-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Blockchain-based Certificate Verification System

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.


🌟 Key Features

βœ… 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


🧰 Tech Stack

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

πŸ“Έ Preview

See Screenshot Here Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14


πŸ“¦ How to Run the Project

# 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

About

A modern, responsive React-based decentralized application (DApp) for issuing and verifying certificates securely on the Ethereum blockchain using smart contracts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors