Project objective

The goal of this project is to create end-to-end Web3 dapps on the Algorand Blockchain to help 10 Academy generate and distribute Non-Fungible Tokens (NFTs) as certificates for trainees who complete a weekly challenge, and to allow trainees with NFTs to interact with a smart contract to perform pre-defined actions.The Algorand Blockchain will be used as the basic aspect of the NFT in collaboration with Algorand, and this must now be deployed.

Overview of Algorand Blockchain

A blockchain :is a distributed public ledger (or file) containing transactional data that is shared between numerous computers (“nodes”) in a network. All of these nodes collaborate to verify transactions and add them to the finished ledger, using the same software and rules.

Algorand Blockchain:The Algo is the crypto-currency of the Algorand blockchain. The Algorand blockchain has been built to help create an open, borderless economy where everybody can participate. This new type of digital economy can only run on a truly digital currency that works instantly, for everybody. This is the Algo.

Market overview

The market cap of cryptocurrency Algorand nearly tripled between August and September 2021, and initially continued to grow in November 2021. The rise of the ALGO coin in September was noticeable, as it came in a time when the market cap of Bitcoin and other digital coins was declining. The Algorand coin is similar to Ethereum, Cardano, Solana and Polkadot in that is powers its own layer 1 blockchain, an environment for smart contracts and essential for setting up Decentralized Finance or DeFi projects. The market cap increase in September likely reflects a sentiment that Algorand has the potential to become a new Solana.

According to Algoexplorer, the total number of accounts on the Algorand network stood at 17,373,299 at the beginning of 2022. At the time of writing, Algorand now has a total of 23,548,065 accounts on its network. This is an increment of 6,174,766 accounts in less than three months.

With a 24-hour trading volume of $90,816,931 USD, the current Algorand price is $0.300217 USD. ALGO to USD price is updated in real-time. In the last 24 hours, Algorand has lost 1.77 percent of its value. With a live market cap of $2,062,279,252 USD, CoinMarketCap now ranks #27. There are 6,869,292,527 ALGO coins in circulation, with a total quantity of 10,000,000,000 ALGO coins.

Building web dapp

There are a few different aspects to developing blockchain applications with Ethereum:

The frontend of this project was built with react.js, while the backend was written in javascript. tries to incorporate a pyteal-based voting mechanism into the dapp


There are a few dependencies that will help you start developing with Web3.js.

Node Package Manager (NPM)

The first dependency we need is Node Package Manager, or NPM, which comes with Node.js. You can see if you have node already installed by going to your terminal and typing:

Web3.js Library

we can install the Web3.js library with NPM in your terminal like this:

$ node -v$ npm install 



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store