Learn Ethereum The Fun Way with our Pet Shop Tutorial

Here at Truffle we want to make Ethereum development accessible to developers of all stripes. To that end, today we're releasing a new tutorial called Pet Shop. It covers the entire local development process, start to finish. For added fun, we've tied the whole thing together within the narrative of creating a pet adoption dapp for a local pet shop owner.

Here's a preview of what's covered:

  • Setting up The Development Environment
  • Creating a Truffle Project using a Truffle Box
  • Writing and Testing a Smart Contract
  • Creating a UI to Interact with our Smart Contract

By then end of the tutorial you'll have a shiny new dapp with which you can reserve pets for adoption.

The Completed Pet Shop Dapp

In the future we'll be building on this tutorial with others such as deploying to live testnets and additional, more advanced functionality. We hope you enjoy and thank everyone for your support!

Got stuck? The fastest way to get help is from our community GitHub Discussions channel, where hundreds of your fellow Trufflers congregate to answer your questions.

Love it? Send us your feedback on Twitter.

Found a problem? Let us know by raise a GitHub issue if there's something you think we can improve! Pull requests are always welcome!

Cheers!

-- Josh & the Truffle Team