This quick start points to the [Rootstock Collective starter kit](https://github.com/rsksmart/rootstock-collective-starter-kit), a sample dApp that uses [`@rsksmart/collective-sdk`](https://www.npmjs.com/package/@rsksmart/collective-sdk) for staking RIF, listing proposals, and voting on Rootstock Mainnet or Testnet. ## What you do here Follow the **Setup** section in the repo README: clone, copy `.env` from `.env.example`, set the variables it describes, install, and run `npm run dev`. That README is the **only** canonical place for install commands and environment keys so they stay in sync with the kit. ## Prerequisites - Node.js 18+ - A Reown (WalletConnect) project ID for the dApp (see README) - Optional Rootstock RPC API key for higher rate limits (see README) - A wallet on Rootstock (chain ID 30 or 31) with tRBTC for gas and RIF or stRIF as needed for flows you test ## After the app runs For how SDK calls map to `src/` files, simulation before writes, governance UX edge cases, and a production checklist, use the use case guide: - [Build DAO voting and RIF utility with the Collective SDK](/use-cases/integrate-rif-economy/build-dao-voting-collective-sdk/) ## References - [rootstock-collective-starter-kit on GitHub](https://github.com/rsksmart/rootstock-collective-starter-kit) - [Collective SDK source](https://github.com/rsksmart/collective-sdk) - [Rootstock Collective app](https://app.rootstockcollective.xyz/)