Web3 is the stack of protocols that enable fully decentralized applications. 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.
This project tries to enable clients to be able to solve the challenges 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 trainer undertake smart actions with the trainees/their contracts.
Algorand provides a docker instance for setting up a node, which can be used to get started developing quickly. To install and use this instance, follow these instructions.
git clone https://github.com/algorand/sandbox.git
cd sandbox
./sandbox up testnet
or
./sandbox up testnet -v
Algorand provides an SDK for Python which is available as a pip package. To install the Python SDK, open a terminal and run the following command:
pip3 install py-algorand-sdk
Follow this link for creating an account developer.algorand.sdk
In the project directory, you can run:
git clone https://github.com/BirhanuGebisa/Algorand-dapps_smart-contract.git
cd algorand-NFTs-smartContracts
npm start
Runs the app in the development mode. Open http://localhost:8080 to view it in your browser.
The page will reload when you make changes. You may also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
- flask run
Birhanu Gebisa : birhanugebisa@gmail.com