Bitch Your Company!
This project offers a decentralized, anonymous forum for discussing workspace issues. Leveraging advanced technologies, it provides a safe environment for users to share experiences related to their workspace without compromising their privacy or identity.
- Decentralized Data Storage: Powered by IPFS and Lighthouse for secure, robust data management.
- Private Communication: Uses the Waku protocol for encrypted, decentralized interactions.
- Anonymous Verification: Integrates Polygon ID for selective credential disclosure, maintaining user anonymity.
- Data Integrity: Employs zero-knowledge proofs for securely handling company names in user posts.
- Open Discussion Platform: Facilitates candid, anonymous discussions on workplace matters like salaries, whistleblowing, etc.
- Censorship-Resistant Environment: Ensures a secure platform for unrestricted discussions.
-
Clone the repository
git clone https://github.com/xritzx/whisperCorp.git
-
Install dependencies
yarn
-
Add environment variables
-
Create a
.env
file in thepackages/nextjs
directory and fill the required fieldscp packages/nextjs/.env.example packages/nextjs/.env
-
Create a
.env
file in thepackages/server
directory and fill the required fieldscp packages/server/.env.example packages/server/.env
-
-
Run the verifier backend server. You will also need to install ngrok for this. See this for more information. After installing ngrok, run the following command to start the server.
ngrok http 8080
Add the ngrok URL to the
HOSTED_SERVER_URL
field in the.env
file in thepackages/server
directory. Run the following command to start the server.yarn start:server
-
Run the frontend server. You will also need to install the Polygon ID mobile app for this. See this for more information.
yarn start:next
This project, initiated at ETHIndia23 hackathon, is open for contributions. See our contributing guidelines for more information.
This project is released under the MIT License, permitting free use while providing necessary legal protections.
Reach out to us for inquiries: