Whisper OnChain is a decentralized application that allows users to submit honest, anonymous feedback directly on the blockchain. Built for ETHGlobal New Delhi, this platform ensures complete anonymity while maintaining the integrity of feedback through blockchain technology.
- 🕵️♂️ Truly Anonymous: Submit feedback without revealing your identity
- 📝 Categorized Feedback: Organize feedback into Positive, Constructive, and Ideas
- 🔗 Fully On-Chain: All feedback is stored securely on the Ethereum blockchain
- 🚀 Quick Submission: Simple and intuitive interface for submitting feedback
- 🔍 Transparent: Verify all feedback on the blockchain
- Node.js (v18 or later)
- Yarn (v1.22+)
- Git
-
Clone the repository:
git clone https://github.com/your-username/whisper-onchain.git cd whisper-onchain
-
Install dependencies:
yarn install
-
Start the local blockchain:
cd packages/hardhat yarn chain
-
In a new terminal, deploy the contract:
cd packages/hardhat yarn deploy
-
Start the frontend:
cd packages/nextjs yarn start
-
Open http://localhost:3000 in your browser to view the app.
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Blockchain: Solidity, Hardhat, Ethers.js
- Wallet Integration: RainbowKit, Wagmi
- Development: TypeScript, Yarn Workspaces
- Connect your wallet (no personal data is stored)
- Select a feedback category
- Type your feedback
- Submit to the blockchain
- View all anonymous feedback from the community
This project is licensed under the MIT License - see the LICENSE file for details.