Blockchain Certificate Generator
Blockchain Certificate Generator is a web application that allows users to create and verify certificates on the Ethereum blockchain.
Pre-requisites
How to setup a project
1. Clone the repository
git clone https://github.com/SainathPoojary/blockchain-certificate-generator.git
2. Change directory
cd blockchain-certificate-generator
3. Install dependencies
npm install
4. Compile and deploy smart contracts
npm run contract
Note: Make sure you have Ganache running on port 7545
5. Create a .env file
touch server/.env
6. Add the following to the .env file
MONGODB_URL=<YOUR_MONGODB_URL>
PORT=<YOUR_PORT>
SECRET_KEY=<YOUR_SECRET_KEY>
5. Run the project
npm run dev
Preview
You can find the preview video here