1. Install dependencies: Run `yarn` to install the necessary packages and dependencies.
2. Run local hardhat node: Navigate to the `packages/contract` directory and run `npx hardhat node`.
3. Deploy contracts: Navigate to the `packages/contracts` directory and run `npx hardhat run deploy/deploy.ts --network localhost` to deploy the contracts needed for the project.
4. Start the app: Run `ENV=localhost VOTING_CONTRACT=hex_addr DIRECTORY_CONTRACT=hex_addr MULTICALL_CONTRACT=hex_addr TOKEN_CONTRACT=hex_addr yarn start` to start the application. Make sure to replace `hex_addr` with the actual addresses of the contracts you deployed in step 3.