Inspiration
Certificate authentication here in Bangladesh is a hugely messy and lengthy process as the certificate authentication process sometimes takes more than 2-3 months in a lot of educational institutes. Add to that widespread forgery caused by places that not only forge certificates but also their seals that makes it hard to discern an authentic certificate from a fraud one
What it does
We at cert.fy aim to implement a new certificate system that is built on the Ethereum ecosystem, Providing a decentralized way to verify and store certificates. With the help of our platform you can issue your own certificates and share them with others. Verifiers provide authenticity to our certificates making them more secure and trusted
How we built it
The project was built using TypeScript , Next.js , Solidity , Ethereum and deployed on vercel
Challenges we ran into
The challenge we mainly ran into was the EVM has a size limit for the contract. our initial contract hit this limit and we had to change our whole smart contract again, Writing and fitting the smart contract within this confines presented a challenge in it self
Accomplishments that we're proud of
We have achieved a system that uses a special kind of token that is a soul bound token. After it is issued this token can not be transferred. This is a pivotal part of our system that helps our system function
What we learned
From this project we have learned to create a non transferrable NFT that can change the document authentication industry
What's next for Cert.fy
We plan on making cert.fy a standard that can be used all across the blockchain. We plan on exposing API endpoints so that other platforms can also use this in the future.
Built With
- celo
- ethereum
- nextjs
- solidity
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.