
How to Ensure High-Quality Frontend Development in Web3 Using the Right Tools and Libraries
Frontend development is a critical aspect of web development. The front end is the user interface that users see and interact with on their devices. A well-designed and intuitive user interface can make a huge difference in the success of a web application. Writing a good and high-quality front end is as important as having a strong backend architecture. In the rapidly evolving world of Web3, it becomes even more critical to ensure that front-end development is done using the right tools and ...

How to Ensure High-Quality Frontend Development in Web3 Using the Right Tools and Libraries
Frontend development is a critical aspect of web development. The front end is the user interface that users see and interact with on their devices. A well-designed and intuitive user interface can make a huge difference in the success of a web application. Writing a good and high-quality front end is as important as having a strong backend architecture. In the rapidly evolving world of Web3, it becomes even more critical to ensure that front-end development is done using the right tools and ...
Develop your first Dapp!
Interested in Blockchain technology, but don't find a reliable source to get started? You have come to the right place. In this article, we'll learn how to develop a complete decentralized website (Dapp) from scratch. We will be writing a Lottery contract that will allow people to participate in the lottery. The lottery manager will pick a lottery winner and all the lottery amount will eventually get transferred to the winner. Sounds interesting, right? So, let's get started! T...
Develop your first Dapp!
Interested in Blockchain technology, but don't find a reliable source to get started? You have come to the right place. In this article, we'll learn how to develop a complete decentralized website (Dapp) from scratch. We will be writing a Lottery contract that will allow people to participate in the lottery. The lottery manager will pick a lottery winner and all the lottery amount will eventually get transferred to the winner. Sounds interesting, right? So, let's get started! T...
Integrate your React App with Smart Contracts
In the previous blog, we discussed writing a Smart Contract using Solidity and interacting with it using Remix IDE. Now, we'll deploy our Lottery contract wrote in previous blog.Note: You can refer to this repo to follow along.https://github.com/Nazeeh21/Lottery-Contract Initialize an empty react project namely Lottery-Contract using the following script.npx create-react-app lottery-contract You can add Typescript support to your project by following the steps mentioned here. Inside lott...
Integrate your React App with Smart Contracts
In the previous blog, we discussed writing a Smart Contract using Solidity and interacting with it using Remix IDE. Now, we'll deploy our Lottery contract wrote in previous blog.Note: You can refer to this repo to follow along.https://github.com/Nazeeh21/Lottery-Contract Initialize an empty react project namely Lottery-Contract using the following script.npx create-react-app lottery-contract You can add Typescript support to your project by following the steps mentioned here. Inside lott...
Testing Solidity Smart Contracts
In the previous blog, we discussed deploying our Smart Contract to the Rinkeby Test Network and interacting with it from our front end. I decided to write this article on tests as a bonus. You should write these tests before writing the Smart Contract and integrating with the front end. One way of testing our Contract is interacting with it manually and testing every scenario. In this, one needs to consider every scenario and test the Contract in that case. Remembering every edge case could b...
Testing Solidity Smart Contracts
In the previous blog, we discussed deploying our Smart Contract to the Rinkeby Test Network and interacting with it from our front end. I decided to write this article on tests as a bonus. You should write these tests before writing the Smart Contract and integrating with the front end. One way of testing our Contract is interacting with it manually and testing every scenario. In this, one needs to consider every scenario and test the Contract in that case. Remembering every edge case could b...
Start contributing to Open Source as a beginner
Want to contribute to an Open Source Project, but don't know where to get started? Well, you have come to the right place. In this article, we'll discuss how to contribute to an Open Source Project. Firstly, I would like to make you believe that contributing to an open-source project is not difficult as climbing the Great Wall of China, it's very easy. So make your mind stress-free from the weight of the word Open Source. First things first, to contribute to an Open Source Proj...
Start contributing to Open Source as a beginner
Want to contribute to an Open Source Project, but don't know where to get started? Well, you have come to the right place. In this article, we'll discuss how to contribute to an Open Source Project. Firstly, I would like to make you believe that contributing to an open-source project is not difficult as climbing the Great Wall of China, it's very easy. So make your mind stress-free from the weight of the word Open Source. First things first, to contribute to an Open Source Proj...