$ cat overview.txt
Overview
Dibbed is a cross-platform news intelligence app that delivers presidential-style daily briefings showing all political perspectives clearly. Instead of reading 10 different news sources, users get consensus scoring, bias detection, and AI-generated analyst perspectives, all in one app.
$ cat challenge.txt
The problem
News consumption is broken. People either read a handful of sources that confirm their existing views, or try to follow dozens of outlets and get overwhelmed. There's no tool that shows what sources agree on, reveals political bias in real time, or helps readers understand a story from genuinely different analytical perspectives. We wanted to build a "daily intelligence briefing" for everyone.
$ cat solution.txt
The approach
We built Dibbed, a cross-platform app (iOS, Android, Web) using Expo and React Native from a single codebase. The system aggregates news from multiple sources, cross-references them against a database of 215+ rated news organisations (using AllSides and MBFC bias/reliability data), and calculates consensus scores for each story.
AI analysis powered by Claude generates executive summaries, fact-check assessments, and six distinct analyst perspectives (Skeptic, Historian, Economist, Geopolitician, Contrarian, Humanitarian) for major stories. A blind spot detection system tracks reading patterns and alerts users when they're consistently missing certain perspectives.
The architecture is cost-optimised: daily briefing generation costs approximately $0.01/day by caching AI analysis and using free-tier news APIs.
$ ls features/
What shipped
- +Consensus scoring showing source agreement percentages
- +Political spectrum visualisation (left/centre/right breakdown)
- +Story velocity tracking (trending up/stable/falling)
- +AI-powered daily briefings with executive summaries
- +Six analyst lens perspectives per major story
- +Blind spot detection for reading bias
- +Source reliability ratings (215+ news organisations)
- +Category filtering (politics, business, tech, climate, health)
- +Story watch lists and follow functionality
- +Cross-platform (iOS, Android, Web) from single codebase