git404hub

what is makegovaccountable fr?

prajaneeti/makegovaccountable — explained in plain English

Analysis updated 2026-07-25

0TypeScriptAudience · developerComplexity · 3/5Setup · moderate

tl;dr

An open-source platform that tracks whether elected officials keep their promises. It automatically collects governance data from public sources so citizens can review verifiable records.

vibe map

mindmap
  root((repo))
    What it does
      Tracks government promises
      Collects public data
      Maintains verifiable records
    Data sources
      Cabinet business rules
      Civil servant rosters
      Court case backlogs
      Election affidavits
    Tech stack
      TypeScript
      Supabase
      GitHub Actions
      Cloudflare Turnstile
    Automation
      Daily data sync
      Secure live endpoint
      Audit logging
    Audience
      Developers
      Researchers
      Journalists
      Citizens

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Track whether elected officials follow through on campaign promises over time.

VIBE 2

Monitor judicial case backlogs and state assembly spending in your region.

VIBE 3

Research election affidavits and civil servant rosters for journalism.

VIBE 4

Contribute as a developer to data pipelines for government accountability.

what's the stack?

TypeScriptNode.jsPythonSupabaseGitHub ActionsCloudflare Turnstile

how it stacks up fr

prajaneeti/makegovaccountable0xkinno/astraea0xkinno/halcyon
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a Supabase database setup and a bearer token for the live sync endpoint, only scraper commands are documented.

in plain english

PrajaNeeti is an open source project that wants to track what elected officials promise, what they actually deliver, and what remains unfinished. The name combines two Sanskrit concepts: Praja, meaning the people, and Neeti, meaning governance or policy. The goal is not to support or attack any political party. It is to keep a public, verifiable record that anyone can review and form their own conclusions from. The project's creator describes a familiar pattern: citizens demand change, then the conversation shifts from the original problem to political blame and credit. PrajaNeeti aims to step outside that cycle. It treats accountability the way a workplace does, distinguishing between useful oversight and constant interference. The idea is to quietly document whether elected representatives follow through, regardless of who they are. The technical side centers on automated data collection. The project has two ingestion systems, one built in Node.js and one in Python, each designed to pull governance data from public sources. These pipelines gather information across several domains: cabinet business rules, senior civil servant rosters, judicial case backlogs, member of parliament election affidavits, and state-level assembly spending. Each data target maps to a specific database table where the collected records are stored. A daily GitHub Action triggers synchronization, and there is a live sync endpoint protected by a bearer token. The project also includes bot prevention through Cloudflare Turnstile validation on its submission form. An audit table logs each ingestion run, tracking execution time, errors, and how many records were processed. Progress on the platform itself can be followed through a milestones page or a dedicated markdown file. PrajaNeeti is built with TypeScript and relies on Supabase for its database. The README is mostly an open letter explaining the motivation, followed by a technical section covering the ingestion architecture. It does not provide installation steps for the full application, only commands for running the data scrapers. The project is early stage and actively seeking contributors: developers, researchers, journalists, designers, and anyone who wants to monitor their own city or state.

prompts (copy fr)

prompt 1
Help me set up and run the PrajaNeeti data scrapers to collect governance data from public sources. What commands do I need to run the Node.js and Python ingestion pipelines?
prompt 2
I want to contribute to PrajaNeeti as a developer. Walk me through the data ingestion architecture and how each scraper maps to a specific Supabase database table.
prompt 3
Using the PrajaNeeti project as a base, help me build a new data pipeline that collects local government spending data for my city and stores it in Supabase.
prompt 4
Explain how the PrajaNeeti daily GitHub Action sync works and help me configure a similar automated data collection schedule with an audit table for tracking runs.

Frequently asked questions

what is makegovaccountable fr?

An open-source platform that tracks whether elected officials keep their promises. It automatically collects governance data from public sources so citizens can review verifiable records.

What language is makegovaccountable written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Python.

How hard is makegovaccountable to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is makegovaccountable for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.