A civic engagement tool that automates Congressional bill tracking with AI-powered summaries, making legislative activity accessible and understandable. Bills are ingested daily from Congress.gov, summarized by Claude API, and surfaced through a clean public interface.
The platform runs on Flask and PostgreSQL, deployed on Railway with scheduled jobs for daily bill ingestion from Congress.gov. Key design decisions included a two-tier summary format to balance accessibility with depth, rate limiting and retry logic for reliable API interactions, and a multi-dimensional reviewer feedback system so human oversight can continuously improve summary quality. API cost monitoring was built in from the start to track Claude API usage and ensure sustainable operation at scale.