Petition2DC
Petition2DC
a simple petitions + directory tool

Congressional Directory

Leaflet map + state selector. Data file coverage: 56 states loaded.
Click a state marker to load officials. This is a stub until you run the import script.

Officials

Select a state to view the directory entries.

Populate the full directory

  1. Run node scripts/import-officials.mjs on your machine.
  2. It will write src/data/officials.json.
  3. Restart the server.