arrow_backAll projects
10 monthsRemoteTeam required20-40 hrs/week

AfriVote — Digital Civic Participation Platform

Posted 1 month ago

About this project

AfriVote is a digital civic participation platform that enables African governments, county administrations, and civil society organisations to conduct transparent public consultations, community referenda, and participatory budgeting exercises. The platform addresses a critical deficit in African governance: despite vibrant civil societies and constitutionally mandated public participation requirements, most engagement between governments and citizens happens in poorly-attended physical barazas that exclude women, youth, and rural populations. AfriVote provides a secure, auditable digital channel for civic voice. Citizens can verify their identity using their national ID, submit structured or free-text opinions on proposed policies and budgets, vote in community referenda, and track the government's response to their submissions. Government officials can launch consultations, analyse public sentiment in real time, publish response commitments, and generate audit trails that demonstrate constitutional compliance. The security and integrity of the platform is paramount. Every vote and submission is cryptographically signed with the citizen's key derived from their verified national ID. A Merkle tree audit trail ensures that no submission can be altered or deleted without detection. Zero-knowledge proofs allow citizens to prove they participated without revealing how they voted in secret ballot consultations. The system is designed to be resistant to both state-level censorship (through decentralised architecture options) and to organised fraud (through rate limiting, duplicate detection, and biometric verification tiers). The platform supports multiple modalities of engagement: structured surveys and questionnaires for policy consultations; ranked-choice voting for community decisions; participatory budgeting where communities allocate simulated budget amounts across competing priorities; and free-text submissions with AI-powered sentiment analysis and thematic clustering that helps officials understand public opinion at scale. Mobile accessibility is designed for Kenya's USSD fallback requirement — citizens without smartphones can participate via SMS and USSD codes. The web and mobile app provide richer engagement for users with better connectivity. SMS voting uses a cryptographic challenge-response protocol to prevent ballot stuffing.

Roles on this project

4 of 4 still open

  • Senior Backend Engineer

    Build the voting engine, cryptographic audit trail, Merkle tree integrity system, and ZK proof verification.

    Senior

  • Frontend Engineer

    Build the citizen-facing consultation portal and government dashboard in Next.js with accessibility as a first-class concern.

    Mid level

  • AI/NLP Engineer

    Build multilingual sentiment analysis, thematic clustering, and automated summary generation for civic consultation responses.

    Mid level

  • Security Engineer

    Lead security architecture, threat modelling, penetration testing, and independent audit coordination for the voting platform.

    Senior

This project takes a single bid for the whole team. Applying to an individual role above is the alternative if you are bidding on your own.

Milestones

KES 4,000,000 across 3

  1. Citizen identity verification & consultation builder

    KES 1,000,000

    Not yet fundedDue 1 Sept 2026
  2. Voting engine, audit trail & ZK proof layer

    KES 1,500,000

    Not yet fundedDue 1 Dec 2026
  3. USSD fallback, AI analysis & government dashboard

    KES 1,500,000

    Not yet fundedDue 1 Mar 2027

No milestone has been funded yet. Each one is paid into escrow before its work begins, and released to you once the deliverable is approved.

AfriVote — Digital Civic Participation Platform | Silicon Savannah Talent