ByThePeople

We empower Kenyan citizens to hold their government accountable

What it does

ByThePeople is an app that empowers Kenyan citizens to actively participate in their democracy and hold politicians accountable. It addresses the critical need for transparency, proper communication and engagement in governance, as highlighted by recent protests against the Finance Bill 2024.

Key features:

Bill Breakdown: Users can chat with Gemini about any bill, getting clear explanations in English or Swahili.
Politician Profiles: Track elected officials' projects, controversies, timelines, and public ratings.
Public Debt Tracker: Visualize and query Kenya's debt situation using AI.
Manifesto Tracker: Monitor government promises and their implementation status.
Issue Reporting: Escalate local problems to relevant authorities.
Projects & Tenders: Access information on government initiatives and procurement.
Weekly Digest: Stay informed with AI-generated summaries of political events that happened.

Gemini API Integration:

RAG (Retrieval-Augmented Generation) for bill interactions: We use Gemini to create embeddings from user queries and retrieve relevant bill information.
Bill analysis: Extracting key points, pros, and cons from complex legislation.
Debt breakdown: Providing clear, AI-generated explanations of Kenya's financial situation.
Data scraping: Collecting and processing publicly available information.
Powering the chat widget: Enabling natural language interactions throughout the app.
Development assistance: Using Gemini as a debugging tool during app creation.

Built with

  • Flutter
  • Firebase
  • Cloud Functions
  • Big Query
  • Cloud Scheduler
  • Android Studio
  • Google Cloud
  • Vertex AI

Team

By

Adrian Etenyi, Cleophas Kadima, Yumbia Kyumu & Keziah Wahome

From

Kenya