Problem
Centralize and expose public electoral data in a structured and reliable format.
Solution
Built a JNE ingestion pipeline, persisted records in Supabase/Postgres, and exposed data through a FastAPI service with Playwright fallback for captcha flows.
Technologies
PythonFastAPISupabasePostgresPlaywrightDocker