Generic filters

Moralis Projects – Build Your Own DAO

This week’s Moralis Project will be premiering June 4th on YouTube. Be sure to go like the video and subscribe to the channel to get notified of all future premiers. All steps will be outlined in the following video:


  1. Some developing experience and use of an IDE like VS Code
  2. Knowledge of and experience using wallet like MetaMask
  3. Javascript and React

This Week’s Challenge – Build Your Own DAO

A Decentralized Autonomous Organization (aka a DAO), is an entity that is not governed by a central authority, but rather the individuals within the organization itself. This provides transparency and gives everyone the opportunity to cast their opinion.

In this tutorial you will learn how to create a Solidity smart contract, where holding a specific NFT token grants access to a DAO. These NFT holders may create proposals that other members of the DAO may then vote on. If there is a majority consensus on a proposal after the voting period has ended the DAO can then move forth on acting on said proposal. We will also create a slick React App to make interfacing with the smart contract seamless. Happy Buidling!

Need Help?

There is an official Discord channel on the Moralis Discord Server dedicated to  each Moralis Project. This channel can be used to connect with others building each week’s projects, to ask questions, and present your builds. There will be a Moralis Tech Support wizard helping out as well if you’ve got any questions or need any assistance.

Be sure to join the Discord server to take part in the conversation! 

Then be sure to set up notifications in projects-notifications and jump into this week’s channel; #web3-DAO.

If you prefer, the Moralis Forum we also have a designated thread for this week’s build, for more comprehensive discussion.

Can You Improve Our Projects?

All Moralis Projects are starter tutorials designed to give you a strong push in the right direction on your Web3 development journey. Also, if you want to go even further and build a more ambitious project based on what you learned in a Moralis Project, we highly encourage it!

If you find mistakes in any Moralis Projects, feel free to share them with the community and even suggest merge requests in the final build repos, to get you some extra brownie points.

How to Get Started

The starter code required for this week’s build may be cloned from the youtube-tutorials GitHub Repository.

git clone

After cloning the repo, be sure to navigate to the correct folder.

And finally you can install all the project dependencies by running the command:

cd youtube-tutorials 
cd DAO-start


If you want to have a browse at the final build (including the solidity contract) you can find it by following this link:


Now, you’re ready to rock and follow along the tutorial! Make sure that you’ve joined our Discord, and feel free to ask if you’ve got any questions! If you complete the project, you’ll be able to claim a special Moralis Projects NFT, from the community engineers on Moralis Discord! And it would be silly to not boast about it on social media 😉

June 3, 2022
Build Web3 Projects
Level up your web3 development skills by building weekly projects.
Generic filters
NFT Whale Watching Dapp
Related Articles
Become a Web3 Expert
Subscribe to our newsletter and get our E-book Web3 Speed run for FREE