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:
- Smart contract development — writing code that gets deployed to the blockchain with the Solidity programming language.
- Developing websites or clients that interact with the blockchain — writing code that reads and writes data from the blockchain with smart contracts.
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
Dependencies
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