https://github.com/anidipta/omi-chain
Blockchain-Based Academic Credential System: OmiChain
https://github.com/anidipta/omi-chain
ethereum python3 sefaria-api streamlit web3
Last synced: 4 months ago
JSON representation
Blockchain-Based Academic Credential System: OmiChain
- Host: GitHub
- URL: https://github.com/anidipta/omi-chain
- Owner: Anidipta
- Created: 2024-12-17T03:40:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T07:04:09.000Z (over 1 year ago)
- Last Synced: 2025-04-08T13:21:59.286Z (about 1 year ago)
- Topics: ethereum, python3, sefaria-api, streamlit, web3
- Language: Python
- Homepage: https://omichain.streamlit.app/
- Size: 883 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Blockchain-Based Academic Credential System: OmiChain
---

## Overview
**OmiChain** is a decentralized blockchain platform for secure storage and instant verification of academic credentials. It ensures tamper-proof records and global accessibility and empowers students with control over their academic data.
---
## Key Features
- π Decentralized Storage: Immutable and tamper-proof credential records.
- π User Empowerment: Secure digital wallets for accessing and sharing credentials.
- β‘ Streamlined Verification: QR-code-based instant credential verification.
- π Global Accessibility: Hassle-free cross-border verification.
- π° Cost Efficiency: Automation minimizes administrative overhead.
---
## Tech Stack
- π Blockchain: Ethereum or Hyperledger for secure storage.
- π Smart Contracts: Solidity for issuing and verifying credentials.
- π₯οΈ Frontend: Streamlit (Python) for a seamless user interface.
- βοΈ Backend: Flask (Python) for API and server-side logic.
- π Authentication: OAuth 2.0 for secure login.
---
## Advanced Features
- π Wallet Integration: MetaMask for decentralized authentication and blockchain interaction.
- π Multi-Credential Management: Batch issuance and credential history tracking.
- β
Enhanced Verification: Generate detailed reports with timestamps and feedback for continuous improvement.
- π Data Privacy Controls: Selective credential sharing and anonymized verification.
- π Analytics Dashboard: Real-time insights for institutions on credential activity.
---
## Implementation Highlights
- Wallet Integration: Use web3.py for MetaMask and Coinbase connections.
- Smart Contracts: Implement robust revocation and issuance mechanisms.
- Batch Issuance: Enable CSV uploads for processing multiple credentials.
- Privacy Settings: Provide granular controls for data sharing and anonymization.

---
## Conclusion
OmiChain redefines academic credential management with blockchainβs transparency and Pythonβs user-friendly tools. It fosters trust, improves efficiency, and grants students ownership of their records while reducing institutional overhead. π