π© Suggestion Box
A decentralized application (dApp) that allows users to anonymously submit and view suggestions securely on the blockchain. Built with Solidity, Hardhat, React, and Tailwind CSS.
π Features
β Submit anonymous suggestions
β View all previous suggestions
β Powered by Ethereum blockchain
β Wallet integration (MetaMask) for secure interaction
β Clean and responsive UI with Tailwind CSS
π Project Structure Suggestion-Box/ βββ contracts/ # Solidity smart contracts βββ frontend/ # React + Vite + Tailwind UI βββ backend/ # (Optional) API for off-chain features βββ package.json # Project metadata
β‘ Tech Stack
Smart Contracts β Solidity + Hardhat
Frontend β React + Vite + Tailwind CSS
Blockchain Interaction β Ethers.js / Wagmi
Backend (Optional) β Node.js + Express
π Setup & Installation 1οΈβ£ Clone Repository git clone https://github.com/AdityaXplores/Suggestion-Box.git cd Suggestion-Box
2οΈβ£ Install Dependencies
For frontend:
cd frontend npm install npm run dev
For contracts:
cd contracts npm install npx hardhat compile
π Usage
Connect your MetaMask wallet.
Submit a suggestion using the UI.
Suggestions are stored on-chain and displayed in the app.
πΈ Screenshots (Optional)
Add UI/contract screenshots here once running.
π€ Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.