Our platform revolutionizes democracy by empowering citizens to vote on every decision, fostering inclusivity and transparency. Utilizing Ethereum blockchain and Solidity smart contracts, we enable customized polls for diverse demographics, incentivizing participation with tokens. A robust chat system encourages open discussions, while premium features support localized polls. Our innovative bond concept allows citizens to invest in public welfare, earning interest through Aave liquidity pools. Welcome to a democracy where every voice counts, driving meaningful change through citizen engagement.
To get a local copy up and running, follow these steps:
Make sure you have Node.js and npm installed on your local machine.
- Clone the repository:
git clone https://github.com/jmt-genius/Kryptocracy.git
- Install dependencies:
npm install
- Install Hardhat:
Verify installation:
npm install --save-dev hardhat
hardhat --version
To deploy smart contracts using Hardhat:
npx hardhat scripts/deploy.js --network localhost
To start the server:
npm run dev