Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kamalbuilds/zkpod
ETHINDIA-22
https://github.com/kamalbuilds/zkpod
Last synced: 3 days ago
JSON representation
ETHINDIA-22
- Host: GitHub
- URL: https://github.com/kamalbuilds/zkpod
- Owner: kamalbuilds
- Created: 2022-12-02T11:41:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T23:09:39.000Z (over 1 year ago)
- Last Synced: 2024-04-14T22:48:12.625Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 219 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zkPOD - Zero Knowledge Proof of Degree
Zero Knowledge On Chain Verification for your medical degree.
![image](https://user-images.githubusercontent.com/95926324/205470191-d72a0698-a861-424a-8f28-6014bc7d3530.png)It works on the Principle of ZKPod- Zero Knowledge Proof Of Degree
Zero Knowledge On Chain Verification for your medical degree.Problem Statement - In todays world many people are faking their medical degree and operating as Fake doctors .
The problem is more prevalent in rural areas and exists in cities too but due to corruption in most cases never comes to the surface.Since, the Degrees currently are in hard paper form. It is more easier to manipulate.
![image](https://user-images.githubusercontent.com/95926324/205473350-f17de11c-cc02-4fce-91e6-aba9849c487c.png)
Hence , We are here with the solution zkPOD - A solution where you get you get your on-chain verification of your degree.
![WhatsApp Image 2022-12-07 at 22 28 47](https://user-images.githubusercontent.com/88609894/206242804-9295ed41-bfc2-4d40-8c26-a7aa0e855d88.jpg)zkPOD is a decentralized platform which is built on top of the polygonID with the SSL. The idea is simple. We want to solve the issue of fake degrees and doctors in India. So, every university will come up on our platform and create schemas with the help of PolygonID. We utilise the zkEVM of polygonID to create claims for the issuer and then the doctors can login claim their proof in polygonID wallet. At the end, they will be prompted with a QR code to mint a SBT which will be their doctors degree and will be tied with the wallet forever. The verification of completion of credits is done through the university itself and the portal will allow the user to get their claim and SBT.
### UI
![WhatsApp Image 2022-12-07 at 22 41 54](https://user-images.githubusercontent.com/88609894/206245444-3a0e5184-5ca3-4050-ba54-98decf88b2a7.jpg)
![WhatsApp Image 2022-12-07 at 22 53 25](https://user-images.githubusercontent.com/88609894/206248042-6a3b2c18-4a8f-4f3a-9174-5c7011a739f1.jpg)![WhatsApp Image 2022-12-07 at 22 54 36](https://user-images.githubusercontent.com/88609894/206248295-d471365c-2fdf-48a7-89a6-c3e950fb36f4.jpg)
![WhatsApp Image 2022-12-07 at 22 55 47](https://user-images.githubusercontent.com/88609894/206248623-8da3520a-26b4-4170-823a-b8c60d3662d8.jpg)Features:-
1> We plan on building a verification method where patients can log in and see the verified doctors holding an actual Degree which we are verifying through Zk by checking whether they are holding the SBT provided by the University or not.
2>A Dedicated channel has been created for Different Universities to notify their respective Students.
The Colleges can send the notifications to their University Students when they are eligible to get their SBT as a proof of holder of your medical degree.
![image](https://user-images.githubusercontent.com/95926324/205470108-c9c354bf-ba4f-4574-ad9f-027915db45b3.png)All the Different Universities will be added as Delegates so that they have the permission to send the notifications.
![image](https://user-images.githubusercontent.com/95926324/205470159-fcb5cf1a-62e7-491f-a426-62a4f27272e8.png)Future Scope-
The project has a very bright future scope as it could be extended to every Degree's and All Types of Universities ranging from Medical , Eingennering , Lawyer .This will help to keep the system free from fake degree holders
How to get started with the repo
`npm i' or 'yarn'
`npm run dev' or 'yarn dev'