A full-stack AI-powered application that analyzes and detects potential misinformation in text using modern techniques like NLP and Retrieval-Augmented Generation (RAG).
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.
Frontend: (https://truthlenss-ai.netlify.app/)
Backend API: https://truthlens-ai-production-021a.up.railway.app
- 🔍 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)
- React.js
- JavaScript
- CSS3
- Fetch API
- Node.js
- Express.js
- MongoDB
- Mongoose
- OCR-based text extraction
- AI verification pipeline
- File parsing for PDF/DOCX analysis
- Netlify (Frontend)
- Railway (Backend)
-
User submits:
- Text claim
- Screenshot/Image
- PDF/DOCX file
-
System extracts textual content
-
AI verification engine:
- analyzes the claim
- detects misinformation patterns
- generates explanation
- calculates credibility score
- returns supporting sources
-
Results are stored in MongoDB for future reference
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