Skip to content
All work
AI · NLPPythonFlaskNLP

Fake News Detector

Analyzes an article's text or URL and reports how trustworthy it looks.

TrueLens dashboard flagging a viral coffee claim as likely fake news, with source credibility checks

Overview

Misinformation spreads faster than people can check it. The Fake News Detector takes an article's text or link and breaks down how credible it is, from the reputation of the source to how sensational the language is, then checks its claims against published fact-checks.

Built with

  • Python
  • Flask
  • NLP
  • Google Fact Check API
  • Plotly

What I built

01

Analysis

  • Source credibility and domain reputation
  • Sensationalism detection
  • Sentiment and objectivity scoring

02

Verification

  • Claim extraction
  • Google Fact Check API integration

03

Interface

  • Accepts raw text or a URL
  • Interactive Plotly dashboard

Next project

Spam Email Classifier