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.examplefile as.envand provide values for all required fields.
- Execute individual scripts in the
scriptsfolder:node scripts/<file-name>
- Start the application in development mode:
npm run start
- Copy the
.env.examplefile as.envand 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
builddirectory.