An open API service indexing awesome lists of open source software.

https://github.com/decoded-cipher/inovus-certificate-validator

A blockchain-powered certificate verification platform for @inovuslabs — enabling instant, tamper-proof validation of credentials through secure on-chain records. 🛡️📜⛓️
https://github.com/decoded-cipher/inovus-certificate-validator

alchemy hardhat openzeppelin-solidity sepolia-ethereum web3

Last synced: 5 months ago
JSON representation

A blockchain-powered certificate verification platform for @inovuslabs — enabling instant, tamper-proof validation of credentials through secure on-chain records. 🛡️📜⛓️

Awesome Lists containing this project

README

          

# 🛡️ Inovus Certificate Validator

> A blockchain-powered certificate verification platform for **Inovus Labs** — enabling instant, tamper-proof validation of credentials through secure on-chain records. Built to preserve trust, prevent forgery, and ensure transparency in every certificate issued.

[![Netlify Status](https://api.netlify.com/api/v1/badges/e6792df0-ebf6-462d-a28b-5d72b10e7541/deploy-status)](https://app.netlify.com/projects/inovus-certificate-validator/deploys)

![GitHub license](https://img.shields.io/github/license/decoded-cipher/inovus-certificate-validator)
![Contributions welcome](https://img.shields.io/badge/Contributions-Welcome-brightgreen)
![GitHub last commit](https://img.shields.io/github/last-commit/decoded-cipher/inovus-certificate-validator)
![GitHub language count](https://img.shields.io/github/languages/count/decoded-cipher/inovus-certificate-validator)
![GitHub top language](https://img.shields.io/github/languages/top/decoded-cipher/inovus-certificate-validator)
![GitHub repo size](https://img.shields.io/github/repo-size/decoded-cipher/inovus-certificate-validator)

## 📜 Table of Contents

* [The Story](#the-story)
* [Features](#features)
* [Tech Stack](#tech-stack)
* [Future Enhancements](#future-enhancements)
* [License](#license)
* [Contact](#contact)

## 🌟 The Story

At Inovus Labs, we've issued hundreds of certificates over the years for workshops, bootcamps, and events. But in a world where designing a fake certificate is just a few clicks away, we needed a stronger system. This project brings real **trust** to every credential issued, using blockchain technology to make each certificate **verifiable, tamper-proof, and permanent**.

For more information on the project, check out the [blog post](https://blog.inovuslabs.org) detailing the journey of building this project.

## 🚀 Features

* ✅ **Blockchain-based Trust** — Every certificate hash is stored immutably on-chain
* 🔐 **Decentralized Validation** — No central database needed for verification
* 📄 **Rich Metadata** — Includes recipient, event info, issuer, dates, etc.
* 🌐 **Optional IPFS Storage** — Store full metadata off-chain, verify by hash
* 🛠️ **Role-based Access** — Manage certificate hashes securely (admin-ready)

## 🛠 Tech Stack

* **Solidity** — Smart contracts
* **Hardhat** — Ethereum dev environment
* **Polygon Mumbai** — Blockchain network (testnet)
* **IPFS (via Web3.Storage)** — Optional decentralized file storage
* **Node.js + Ethers.js** — Optional integration tooling

## 🔮 Future Enhancements

* 🌐 Live public certificate verification page
* 🔐 Admin dashboard with access control
* 📱 QR code support for physical certificates
* ⛓️ Mainnet support (Polygon / Celo)

## 📜 License

MIT License — Free to use, modify, and share with credit.

## 📬 Contact

Feel free to reach out via [inovuslabs.org](mailto:mail@inovuslabs.org) or open an issue in the repo.