Skip to content

Using the Algorand blockchain to build a Web3 dApp. The dApp contains a front-end, a smart contract and a digital wallet.

Notifications You must be signed in to change notification settings

KaydeeJR/10-Academy-web3-dApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

10-Academy-web3-dApp

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.

💼Business Understanding

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.

🗃️Repo Structure

📁 Notebooks

    ⬆️contains EDA Notebook files

📁 Scripts

    ⬆️contains script files for the backend and the algorand SDK

Installation guide

git clone https://github.com/KaydeeJR/10-Academy-web3-dApp

pip install -r requirements.txt

Front end of web app created using React

image

About

Using the Algorand blockchain to build a Web3 dApp. The dApp contains a front-end, a smart contract and a digital wallet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published