Using the Algorand blockchain to build a Web3 dApp. The dApp is made up of a front-end and a digital wallet. A back end connects the front end to the algorand blockchain testnet.
Web3 technology is inherently about the user-controlled internet. It is being achieved by a growing stack of decentralized technologies, such as blockchains, smart contracts, oracles, crypto wallets, storage networks, and more.
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.
10 Academy has partnered with Algorand to use the Algorand Blockchain as the foundational element of the NFT, and this must now be implemented. In this project, you will 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.
📁 Notebooks
- ⬆️contains EDA Notebook files
📁 Scripts
- ⬆️contains script files for the backend and the algorand SDK
git clone https://github.com/KaydeeJR/10-Academy-web3-dApp
pip install -r requirements.txt