An interface for your DAO.
The goal is to provide an interface that's easy to deploy. Ideally 1 click for Gov Solidity contracts, 1 click for this interface.
Live at https://gov-ui.netlify.app/
See also:
pnpm installCreate a .env on the model of .env.template:
cp .env.template .envAdd your own keys in your .env file, then:
pnpm devpnpm buildYou can use this repo as a template for your own DAO.
You can replace the GOV_CONTRACT_ADDRESS in the config.ts file. Also, make sure the network id is correct everywhere in the app (in index.ts, but also in proposal/\[proposalId\].tsx).
- Next.js
- Chakra UI
- Ethers v6
- Web3Modal SDK from WalletConnect
- Subgraph
- next-SEO
- TypeScript
- eslint
- prettier
- Husky
You can contact me via Element, Farcaster, Telegram, Twitter, Discord, or LinkedIn.