eHalalan is a decentralized election system using blockchain.
apps/
├── smart-contracts/ # Solidity smart contracts managed with Hardhat
├── web/ # Next.js frontend
- Smart Contracts:
- Frontend:
- Backend:
- Wallet & Web3 Integration:
Clone the repository and install dependencies:
git clone https://github.com/eHalalan/ehalalan.git
cd ehalalancd apps/smart-contracts
npm install
npx hardhat compilecd ../web
npm install
npm run devcd apps/smart-contracts
npx hardhat node
npx hardhat run scripts/deploy.ts --network localhostcd apps/web
npm run devIf using VS Code, you can run the tasks via the command palette or Ctrl + Shift + B.
- Clone the repository.
- Create a new branch.
- Make changes and commit.
- Submit a pull request.