D

DCerts

De-centralized application for issuing and verifying certificates securely.

The problem DCerts solves

Traditional certificate issuing and verification systems depend on central authorities such as colleges, Institutes, State and National Government Authorities, leading to single points of failure along with other disadvantages such as extensive overhead for issuing and verifying processes.
Our Solution to this problem is DCerts (which stands for Decentralized Certificates). It not only reduces the hassle of the above process but also adds extra layer of security to it by using asymetric encryption (public-private key encryption). It makes use of the Blockchain which is a De-centralized ledger.

Challenges we ran into

Encryption and decryption from issuers side due to deprication of available methods.
Routing between the pages because of incompitability of react-router-dom and next.js

Technologies used

Discussion