Staff authentication via Slack, the POLITICO way.
Dynamic fieldsets for your Django ModelAdmin using JSON Schema and react-jsonschema-form.
U.S. election and government metadata
Manage electoral race ratings, the POLITICO way.
Ingest election metadata and results from outside sources, the POLITICO way.
Manage elections, candidates and ballots, the POLITICO way.
Manage political geographic and spatial data, the POLITICO way.
Manage political people and organizations, the POLITICO way.
A Slack message format to Markdown converter
Shared utilities for POLITICO Civic apps
Manage votes, electoral votes and delegate counts, the POLITICO way.
Handle s3 image uploads via API with some sizing and processing options.
Routes Slack Events API payloads to their final destination
Python utilities from POLITICO interactives
Client companion to django-crosswalk.
Build and query databases of arbitrary entities.
SQL loader for Socrata data sets
A Kanban-style project management app for developer-journalists in newsrooms. (Not about $$$.)
A utility to handle the creation and processing of Slack Dialogs.
A simple app to manage newsroom staff assignments.
Database of fake news.
A tool to help newsrooms manage their content, from pitch to planning to production.
A Django application to manage, create and share Chartwerk charts.
A simple app to manage newsroom staff and hierarchy.
The bare minimum for a Python app running on Amazon Lambda.
Enables nested inlines in the Django/Grappelli admin
Simple tools for summarizing .mbox email archives.
Python helper functions for the immaterial-ui framework.
Data storage Django web application.
A lightweight plugin for managing Django formsets with jQuery.
Staggered drop-down menus for the Django admin