NewsGuard AI
NewsGuard AI is a full-stack application designed to combat misinformation by verifying the authenticity of news articles.An AI-powered tool to verify news authenticity and extract key phrases from articles.

Overview
NewsGuard AI is a full-stack application designed to combat misinformation by verifying the authenticity of news articles. It extracts key phrases from submitted content, performs semantic similarity analysis using LLMs (Ollama/GPT-4), and leverages Google Custom Search to compare against trusted news sources. The app generates an authenticity score to determine how reliable the news is. Built using Flask and PostgreSQL on the backend and Html, Css & Js for the frontend, it serves as a practical AI-augmented media verification tool.
Problem Statement
In an era of rampant misinformation, there's a need for an automated system that can verify the authenticity of news content using reliable sources and AI models.
✨ Key Features
- Extracts key phrases from news articles using LLMs to identify the core context.
- Uses Google Custom Search API to find real-time references and trusted sources.
- Compares the article with external sources using LLMs to generate a truthfulness score.
- Persists article data, user logs, and historical results using PostgreSQL.
Achievements
- Successfully completed project under Ignitech.in - as Full Stack Developer.
- Final Year Capstone Project - Diploma Computer Engineering 2025.
- Processed and verified over 200+ news articles and get positive feedbacks from users.
- Tested the system by college friends and class teachers & get positive feedback.
Screenshots






