Inspiration
We just asked ourselves, what would it take to have your certificates live on-chain forever, if I completed a course, participated in an event or have a form of accreditation that I wanted to live forever?
Project Daccred
Daccred is Accred with the "D" prefix meaning decentralization
What it does
So we built out a certificate designer, with a smart contract architecture that allow you issue credentials to your groups, teams, participants as NFTs on any smart contract network
How we built it
Built a badge designer, created factory ERC-721 contracts, used chainlink API-Consumer to validate credential issuance, pre-minting and utilize Moralis for all user, contract, cloud functions and data interactions
Challenges we ran into
validating certificate ownership by relying on a smart contract, running cloud functions to draw out the certificates and badges ,quite the hardest was finding a way to mock out chrome and puppeteer to draw this out.
Accomplishments that we're proud of
Well were able to create the designer interface and launch the smart contracts from the user admin, this hurdle seemed almost impossible, but we broke through
What we learned
Integrating smart contracts on the frontend weren't as hard as we thought it would be, thanks to Moralis
What's next for Dapp Cred
Deploying to new blockchain networks, planning to support all available EVM chains, and moving on to the next ones.
Built With
- chainlink
- ethereum
- evm
- moralis
- nft
- solidity
- truffle
- typescript
Log in or sign up for Devpost to join the conversation.