Building a Pet Adoption Shop on the Celo Blockchain

This tutorial will walk us through the step-by-step process of building a pet adoption shop on the Celo blockchain. We will start by setting up the development environment and initializing the project.

Next, we will be writing the smart contract using Solidity. We will define the necessary functions, data structures, and events for the pet adoption process. We will showcase how to interact with the contract using web3js.

After implementing the smart contract, we will proceed to develop the user interface using Celo Composer and typescript. You will learn how to connect the frontend with the deployed smart contract and enable functionalities such as displaying available pets, allowing users to adopt pets, and showing the adoption status.

Throughout the tutorial, we will provide explanations and code samples to help you understand the concepts and implement the required features. By following the tutorial, you will gain hands-on experience in building decentralized applications (dApps) on the Celo blockchain, utilizing smart contracts, and interacting with Web3 technologies.


You have my vote already. Seriously, this topic interests me. I hope the practical aspects worth it worth. Thanks for this.


Thanks brother. Hopefully i can rake in more votes so its selected this week


I’m interested in this one since it’s a complete dapp development.


I love how your tutorial idea for Celo blockchain focuses on practical applications. It will greatly benefit developers looking to implement real-world solutions.

1 Like

Yes brother. I am looking forward to this passing the selction phase.

1 Like