{"repo":"semaphore-protocol/boilerplate","free":true,"listed":false,"github":"https://github.com/semaphore-protocol/boilerplate","clone":"git clone https://github.com/semaphore-protocol/boilerplate.git","description":"Simple monorepo you can use as a template to start developing your dApp with Semaphore.","language":"TypeScript","stars":96,"topics":["nextjs","hardhat","semaphore","boilerplate"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Semaphore Boilerplate The repository is divided into two components: web app and contracts. The app allows users to create their own Semaphore identity, join a group and then send their feedback anonymously (currently on Sepolia). ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 🛠 Install Use this repository as a Github template. Clone your repository: and install the dependencies: 📜 Usage Copy the .env.example file as .env : and add your environment variables or run the app in a local network. Local server You can start your app locally with: Deploy the contract 1. Go to the apps/contracts directory and deploy your contract: 2. Update the apps/web-app/.env.production file with your new contract address and the group id. 3. Copy your contract artifacts from apps/contracts/artifacts/contracts folder to apps/web-app/contract-artifacts folder. [!NOTE] Check the Semaphore contract addresses here. Verify the contract Verify your contract on Etherscan: Note Remember to set the Etherscan API Key in your .env file. Code formatting Run Prettier to check formatting rules: or to automatically format the code:","default_branch":null,"files":null,"tree":[],"storefront":"/r/semaphore-protocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/semaphore-protocol/boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}