Problem
During the 2024 Indonesian general election, verified information was scattered across many sources and hard to query in one place.
Approach
- 01
Built a platform that aggregates verified election information into a single place.
- 02
Added an LLM chatbot interface so users can ask questions in natural language.
- 03
Built a web-scraping pipeline to keep sources up to date.
- 04
Shipped a Next.js frontend backed by a Python backend.
Outcome
A single source for election information throughout the 2024 election, presented at the SGU IT Symposium 2024.

Stack
- Next.js
- Python
- LLM
- web scraping