In this project, the client is 10 Academy; the client would like to solve the challenge of ensuring that certificates are available to all trainees in a secure way, and (if possible) that certificate holders can benefit from smart contract actions now and in the future. At present, certificates are distributed as simple PDF files, without the ability to verify their authenticity nor can 10 Academy undertake smart actions with the trainees/their contracts.
The objective of this project is to build end-to-end Web3 dapps on the Algorand Blockchain that will help 10 Academy generate and distribute Non-Fungible Tokens (NFTs) as certificates that will represent the successful completion of a weekly challenge to trainees, and allow trainees with NFTs to interact with a smart contract to perform pre-defined actions.
- more information here
git clone https://github.com/algorand/sandbox.git
cd sandbox
./sandbox up
git clone https://github.com/ekubay/Smart-Certificate-Registration_DApp.git
cd Smart-Certificate-Registration_DApp
pip install -r requirements.txt
- Frontend
- Backend
- Wallet
- NFT
- Algorand Blockchain