BUIDL_IRL (🧱,🚀): The 5-day workshop to explore Web3.
Introduction
I attended the BUIDL_IRL workshop series organized by the Polygon Guild Jaipur, aimed at teaching developers how to build various dApps on the Polygon Network. The workshops took place on March 18th, 19th, 25th, 26th, and April 1st. Each day was dedicated to building a different dApp on the Polygon Network, such as an NFT Collection dApp, an NFT Staking dApp, and a Gasless Transactions dApp. The workshop provided a structured learning environment that covered the basics of building on the Polygon Network. It began with an introduction to the Polygon Network, followed by an overview of each dApp we were building, and step-by-step instructions on how to build them. Experts were available to answer any questions we had during the building process. The workshop aimed to teach developers how to build dApps on the Polygon Network, promote the use of the Polygon Network as a platform for building dApps, and create a community of developers who can collaborate and build on the Polygon Network.
What was I doing before attending BUIDL_IRL?
As a Frontend Web Developer, I had a solid grasp of tools and technologies like ReactJs, NodeJs, and NextJs. While these skills were useful when interacting with smart contracts, I had no prior knowledge of Web3 development or related technologies such as Solidity. I was intrigued by the potential of blockchain technology and the emerging field of Web3 development, which prompted me to explore this space further.
I was thrilled to attend the BUIDL IRL workshop series as it offered a chance to expand my skill set and deepen my knowledge of Web3 development. I was eager to explore the possibilities of building decentralized applications using blockchain technology to provide innovative solutions to real-world problems. I looked forward to collaborating with like-minded individuals and learning from experienced developers in this space.
My expectations for the workshop series were to gain a comprehensive understanding of the tools, technologies, and best practices for building dapps on the Polygon Network. I was excited to learn about new tools and technologies specific to Web3 development and to gain hands-on experience building decentralized applications. Overall, I was enthusiastic about the opportunity to broaden my skill set and contribute to the growing community of Web3 developers.
What I have built during the BUIDL_IRL?
Throughout the workshop series, we embarked on a journey of building five unique projects on the Polygon Network.
On the first day, we kickstarted with writing a smart contract for minting an NFT and successfully deployed it on the Polygon Network.
The second day was all about creating our own NFTs using the NFT-collection dapp that relied on the previously developed smart contract. We also authored two more smart contracts to enable NFT staking.
The third day saw us integrating these smart contracts into the frontend for the staking dapp. We created an intuitive interface that facilitated staking and unstaking of NFTs and earning rewards.
On the fourth day, we delved into building a gasless staking dapp and learned about PolygonID. This unique identification schema enabled us to create and verify claims easily.
Lastly, we learned about zkEVM on the fifth day and deployed our ERC721 contract on it.
During the workshop series, we utilized a plethora of tools and technologies, including Solidity, Wagmi library, Ethers, WalletConnect, and web3 development tools like MetaMask, Polygon testnet, and Polygon zkEVM.
While working on these projects, we encountered several obstacles, such as debugging our code and understanding the intricate details of various web3 technologies. Some of the specific hurdles that we encountered were handling errors related to smart contract deployment and interactions, and comprehending the working of newer technologies such as zkEVM.
However, we overcame these challenges by collaborating with our peers, asking questions, and putting in persistent efforts towards debugging and problem-solving.
What do I know after attending BUIDL_IRL?
Throughout the BUIDL_IRL workshop series, I had the opportunity to delve into the development and architecture of dapps on the Polygon Network. The experience equipped me with practical knowledge of specific web3 development tools, such as Solidity, hardhat, and ethers.js. By learning how to write and deploy smart contracts, I gained a deeper appreciation of the potential of blockchain technology to provide real-world solutions.
One of the most significant takeaways from the workshop series was gaining a comprehensive understanding of the unique features and benefits of the Polygon Network. I was also introduced to key concepts such as smart contract development, NFTs, and staking on the blockchain. Working collaboratively with other participants helped me learn effective problem-solving techniques and troubleshooting skills.
Moreover, I appreciated the opportunity to experiment with various web3 development tools and technologies like the Wagmi library, Ethers, and WalletConnect. The workshop series allowed me to acquire relevant skills, such as debugging and problem-solving, that will prove useful in future projects.
In conclusion, the BUIDL_IRL workshop series was an engaging and rewarding introduction to the rapidly evolving world of web3 development. The knowledge and skills gained during the workshop have increased my enthusiasm for developing dapps on the Polygon Network. As a result, I am excited to apply my learning to future projects, such as creating an NFT marketplace. I am grateful for the chance to work with mentors and other developers in the BUIDL_IRL workshop series, and I am confident that the skills and experience gained will help me to thrive in the ever-changing web3 industry.
Subscribe to my newsletter
Read articles from Ayush Mangal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Ayush Mangal
Ayush Mangal
As a Front-end Developer and Digital Artist, I am a creative problem solver with an eye for detail and a passion for pushing boundaries. I bring a unique blend of technical skills and artistic flair to every project, allowing me to create websites and digital designs that not only meet functional requirements but also capture the imagination of audiences. I am always exploring new technologies and design trends to stay ahead of the curve and bring fresh ideas to my work. I have a natural curiosity and a willingness to experiment that enables me to find innovative solutions to complex problems. When I'm not immersed in code or creating digital art, you can find me exploring the great outdoors or pursuing my other interests, such as playing music or reading books. My diverse range of interests and experiences allows me to bring a unique perspective to every project and create designs that truly stand out. Overall, I am a dynamic and multifaceted professional who is passionate about creating exceptional digital experiences that leave a lasting impression.