The awesome Aragon Voting Dapp you can make

This week at ChainShot we release an eight-step tutorial that will guide you through creating an Aragon Voting application from scratch!

What’s in the Tutorial?

The first five steps of the tutorial will take you through creating the logic behind the voting smart contract and inheriting AragonApp from the AragonOS smart contracts. The following three steps will work with Aragon Client on the front-end. Specifically, it will be focused on creating the background script that will listen for events from your smart contract and use them to reduce the application state of your voting application’s front-end React application.

Only experience; no setup required!

No need to get your local environment setup, simply hop over to ChainShot and get started coding in the in-browser tutorial. To complete the Aragon tutorial you’ll likely need some asynchronous JavaScript experience. Having a basic understanding promises is crucial. If you know Observables and Async/Await, even better! As far as Solidity skills, if you don’t have much experience yet we recommend checking out the ChainShot Escrow Building Block before attempting the Aragon Voting Building Block.

Keep BUIDLing; Earn Badges

Complete the Aragon Building Block today and you’ll be able to pull all the code you wrote down into a working Aragon React application. If you decide to continue building on your application, upload it back up and we’ll feature your project! Additionally you’ll earn yourself some badges!

Discover badges by completing content on ChainShot!

So what are you waiting for?

Head on over to ChainShot today and get started today! Be sure to jump on our Slack if you have questions/feedback.

Best of luck, BUIDL on!