Inspiration
Misinformation spreads faster than truth.
A single misleading video can reach millions before anyone verifies it.
We kept asking ourselves a simple question:
Why is it easier to share content than to verify it?
In the age of deepfakes, edited clips, and recycled images from years ago, people need a simple tool that says:
"Wait. Let’s check this first."
TrueStream was born from that idea — an AI-powered guardian that verifies content before it spreads.
What it does
TrueStream is a real-time misinformation detection platform.
Users can upload:
- An image
- A short video
- Or paste a URL
Within seconds, the system:
- Extracts metadata and media frames
- Performs reverse image search
- Checks authoritative news sources
- Transcribes and analyzes audio (for videos)
- Uses multimodal AI reasoning
It then produces:
- A credibility score (0–100)
- A clear verdict (Likely True / Inconclusive / Likely Misleading)
- Transparent evidence
- A recommended safe caption
It doesn’t just give a score — it explains why.
How we built it
TrueStream is built as a Progressive Web App (PWA) using:
- Next.js (full-stack architecture)
- TypeScript
- TailwindCSS
- IndexedDB for offline history
- Service Worker for offline capability
- Google Gemini API for AI reasoning
- Google Custom Search API for reverse image lookup
- NewsAPI for news verification
The system works in two modes:
- Mock Mode (default) → deterministic results for reliable demo without API keys
- Live Mode → full real-world API integration
The architecture follows a structured pipeline:
Input → Media Analysis → Evidence Retrieval → AI Reasoning → Scoring → Transparent Output
Everything is modular, scalable, and production-ready.
Challenges we ran into
One of our biggest challenges was avoiding a “black-box AI” experience.
We didn’t want the system to simply say “Fake” without context.
So we designed a hybrid approach:
- Deterministic evidence scoring
- Signal weighting
- AI-generated explanation
Another challenge was implementing true offline-first behavior while still supporting live API integrations.
Ensuring proper PWA installation, caching behavior, and cross-browser compatibility required careful debugging and optimization.
Accomplishments that we're proud of
- Fully installable PWA that works offline
- Deterministic mock mode for stable demos
- Transparent evidence timeline instead of vague AI judgment
- Bilingual interface (English + Arabic)
- Clean UI with animated credibility gauge
- Modular architecture ready for newsroom integration
Most importantly — we built something usable, not just conceptual.
What we learned
We learned that misinformation detection isn’t just about AI — it’s about trust.
Users don’t trust scores.
They trust explanations.
We also learned how to combine rule-based signals with LLM reasoning to produce explainable, human-readable outputs.
Technically, we deepened our understanding of:
- Progressive Web App architecture
- Multimodal processing pipelines
- API fallback strategies
- Frontend performance optimization
What's next for TrueStream – AI Misinformation Guardian
- Browser extension for real-time verification before posting
- API access for media organizations
- Expanded multilingual support
- Fine-tuned detection models for regional misinformation
- Native mobile wrapper
Our long-term goal is simple:
Make verification as easy as sharing.
Built With
- googlecustomsearchapi
- googlegeminiapi
- indexeddb
- newsapi
- next.js
- react
- serviceworker(pwa)
- tailwindcss
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.