A repository for the Buildspace's "Build your own DAO with just Javascript in a weekend" project.
During the project, the following tasks have been accomplished:
- Deploy a custom ERC-20 token (Etherscan link)
- Deploy a custom ERC-1155 NFT (Etherscan link)
- Deploy a custom DAO governance contract & treasury (Etherscan link)
- Build and deploy a dapp for NFT minting and DAO interaction (Website link)
- Install project dependencies:
npm install
- Copy the
.env.example
file as.env
and provide values for all required fields.
- Execute individual scripts in the
scripts
folder:node scripts/<file-name>
- Start the application in development mode:
npm run start
- Copy the
.env.example
file as.env
and provide values for all required fields. - If not done during development, install project dependencies:
npm install
- Generate the production build of the application:
npm run build
- Using the web server of your preference, publish the contents of the generated
build
directory.