About the Project — PoliSight

Political news is everywhere, but genuine understanding is rare. Articles often focus on what happened or who said what, while leaving out assumptions, missing details, and real-world consequences. PoliSight was inspired by the frustration of reading political news and still not knowing what actually matters or how it affects you.

Inspiration

We noticed that most political content shapes opinions without improving understanding. Two articles about the same policy can feel completely different depending on framing, yet neither explains what’s missing or what the policy means for an individual person. PoliSight treats articles not as truth, but as partial inputs that deserve scrutiny.

What I Built

PoliSight is a web app that turns political articles into structured, transparent analysis focused on political literacy.

Given an article URL, PoliSight:

  • Breaks the article into claims, assumptions, predictions, and values
  • Surfaces what’s missing or underspecified
  • Adds neutral background context with citations
  • Translates policy language into a personal impact analysis using a user profile
  • Shows provenance everywhere, so every output is traceable to sources, sentences, or assumptions

When an impact can’t be calculated, PoliSight clearly explains why—rather than guessing.

How I Built It

  • Next.js for the full-stack app
  • Grok for article ingestion and text extraction
  • Gemini 3 Pro for structured reasoning and policy extraction
  • Deterministic logic for omission detection and impact calculations
  • Perplexity for cited background context
  • Supabase (Postgres) for storing analyses, profiles, and provenance

AI handles reasoning, while rules and deterministic code enforce discipline and transparency.

Challenges & Learnings

The biggest challenge was designing for uncertainty. Instead of hiding missing information, PoliSight makes it visible and explicit. We also learned that personal impact calculations require restraint—showing ranges, assumptions, or “cannot compute” states builds more trust than confident but fragile numbers.

PoliSight is my attempt to rethink how people engage with political news—not by telling them what to think, but by helping them understand what’s really going on.

Built With

Share this project:

Updates