Skip to content

shivam-js/TruthLens-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TruthLens-AI 🧠🔍

A full-stack AI-powered application that analyzes and detects potential misinformation in text using modern techniques like NLP and Retrieval-Augmented Generation (RAG).


🚀 Overview

TruthLens-AI allows users to input text or documents and get AI-based insights on whether the content may be misleading or false. The system combines backend APIs with AI processing to deliver structured analysis.

🚀 Live Demo 👇

Frontend: (https://truthlenss-ai.netlify.app/)

Backend API: https://truthlens-ai-production-021a.up.railway.app


✨ Key Features

  • 🔍 AI-powered fake news and misinformation detection
  • 🧠 Intelligent credibility scoring system
  • 📰 Real/Fake claim classification
  • 🖼️ Screenshot and image text extraction using OCR
  • 📄 PDF and DOCX document analysis
  • 🔗 Supporting source generation
  • 💾 MongoDB-based persistent analysis history
  • ⚡ Responsive and production-ready UI
  • ☁️ Full-stack cloud deployment (Netlify + Railway)

🛠️ Tech Stack

Frontend

  • React.js
  • JavaScript
  • CSS3
  • Fetch API

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

AI / Processing

  • OCR-based text extraction
  • AI verification pipeline
  • File parsing for PDF/DOCX analysis

Deployment

  • Netlify (Frontend)
  • Railway (Backend)

🧠 System Workflow

  1. User submits:

    • Text claim
    • Screenshot/Image
    • PDF/DOCX file
  2. System extracts textual content

  3. AI verification engine:

    • analyzes the claim
    • detects misinformation patterns
    • generates explanation
    • calculates credibility score
    • returns supporting sources
  4. Results are stored in MongoDB for future reference


⚙️ Installation & Setup

Clone Repository

git clone https://github.com/shivam-js/TruthLens-AI.git

👨‍💻 Developer
Shivam Prasad

Final-year developer passionate about Full Stack Development, AI Integration, and scalable real-world applications.

GitHub: https://github.com/shivam-js

About

AI-powered full-stack misinformation detection platform that analyzes text, screenshots, images, PDFs, and DOCX files using AI verification workflows, OCR extraction, credibility scoring, and source-based fact analysis. Built with React, Node.js, Express, MongoDB, Railway, and Netlify.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors