Logo Lanfrica

killm0ng3r/ClearVote-Kenya

Domaine:

peace and securitydigital infrastructure

Type de record:

software
Créateur:
kil
Hôte:
# ClearVote-Kenya A blockchain-based voting system for Kenyan elections with transparent, tamper-proof vote recording. ## Overview ClearVote-Kenya is a secure, transparent voting system that leverages blockchain technology to ensure the integrity of the electoral process. The system consists of three main components: a backend API for data management, Ethereum smart contracts for vote recording, and a frontend web application for user interaction. ## Architecture The system follows a three-tier architecture: 1. **Frontend**: React-based web application for user interaction 2. **Backend**: Node.js/TypeScript API with Prisma ORM for data management 3. **Blockchain**: Ethereum smart contracts for immutable vote recording ## Prerequisites Before you begin, ensure you have the following installed: - Node.js (v16 or higher) - npm or yarn - Git - Truffle Suite (for blockchain development) - Ganache (for local blockchain testing)