https://github.com/roshhellwett/projectsentinel
ᴀɴ ᴀɪ-ᴘᴏᴡᴇʀᴇᴅ, ꜰᴜʟʟʏ ᴀᴜᴛᴏᴍᴀᴛᴇᴅ ɪɴᴅɪᴀɴ ɴᴇᴡꜱ ᴀɢɢʀᴇɢᴀᴛᴏʀ
https://github.com/roshhellwett/projectsentinel
projectsentinel zenithopensourceprojects
Last synced: 15 days ago
JSON representation
ᴀɴ ᴀɪ-ᴘᴏᴡᴇʀᴇᴅ, ꜰᴜʟʟʏ ᴀᴜᴛᴏᴍᴀᴛᴇᴅ ɪɴᴅɪᴀɴ ɴᴇᴡꜱ ᴀɢɢʀᴇɢᴀᴛᴏʀ
- Host: GitHub
- URL: https://github.com/roshhellwett/projectsentinel
- Owner: roshhellwett
- License: mit
- Created: 2026-05-07T10:42:22.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-23T06:46:47.000Z (about 1 month ago)
- Last Synced: 2026-05-23T08:28:39.238Z (about 1 month ago)
- Topics: projectsentinel, zenithopensourceprojects
- Language: TypeScript
- Homepage: https://verifiedindian.vercel.app
- Size: 2.5 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README





# INDIA VERIFIED
An AI-powered, fully automated Indian news aggregator that cross-references stories across multiple trusted sources before publishing. Zero human intervention. No ads. No bias.
---
## Key Features
### AI Verification Pipeline
- **Automated Fact-Checking**: Every story is verified using Groq Llama 3.3 70B before it reaches your screen
- **Multi-Source Cross-Reference**: Stories must be confirmed by 2+ independent trusted sources or they are discarded
- **Credibility Scoring**: Every article receives a 0–100 credibility score based on source authority, detail richness, and writing tone
- **Neutral AI Writing**: Verified facts are rewritten into unbiased, factual summaries — no sensationalism, no spin
### Fully Autonomous
- **Runs 24/7**: Fetches news from RSS feeds and APIs every 30 minutes — no human editors needed
- **SHA256 Deduplication**: Duplicate stories are automatically filtered out using URL hashing
- **Domain Blocklist**: Known satire, spam, and fake-news domains are blocked at the pipeline level
- **Structured Logging**: Full observability with detailed pipeline logs to stdout
### Premium Reading Experience
- **Clean, Distraction-Free**: Apple-inspired editorial design with frosted glass cards and subtle animations
- **Infinite Scroll**: Smooth auto-loading feed with no pagination
- **Real-Time Category Filtering**: Browse news by Politics, Business, Sports, Tech, and more
- **RSS Feed**: Subscribe via your favourite RSS reader for offline access
---
## Tech Stack
| Layer | Technology |
|-------|-----------|
| Frontend | Next.js 15 + TypeScript + Tailwind CSS |
| Backend | Python 3.11 + FastAPI |
| Database | Supabase (PostgreSQL) |
| AI Verification | Groq API (Llama 3.3 70B) |
| AI Writing | Groq API (Llama 3.3 70B) |
| Hosting | Vercel (frontend), Railway (worker) |
---
## Project Structure
```
projectsentinel/
├── frontend/ # Next.js application
│ ├── app/ # App router (pages, API routes)
│ ├── components/ # Reusable UI components
│ ├── lib/ # Supabase client, utilities
│ └── public/ # Static assets
├── worker/ # Python verification pipeline
│ ├── fetcher/ # RSS & API news fetching
│ ├── verifier/ # Groq AI cross-referencing
│ ├── writer/ # Neutral summary generation
│ ├── publisher/ # Database insert logic
│ └── scheduler/ # Cron-based orchestration
├── supabase/ # Database migrations & schema
└── .github/ # CI/CD workflows
```
---
## How the Pipeline Works
```
Fetch → Deduplicate → Block Check → False Claim Match
→ Cross-Source Check → AI Verification → AI Writing → Publish
```
1. **Fetch**: RSS feeds + news APIs → `raw_articles` table
2. **Deduplicate**: SHA256 URL hashing prevents duplicates
3. **Block Check**: Skip known satire and spam domains
4. **False Claim Match**: Cross-check against known false claims
5. **Cross-Source Check**: Require 2+ independent sources
6. **Groq Verification**: Score 0–100, extract key facts, headline, summary
7. **Groq Writing**: Write neutral, factual headline + summary
8. **Publish**: Insert verified story into `posts` table
---
## License
MIT — Open source and free to use.
---
## Transparency
- Full source code available on GitHub
- Credibility score displayed on every story
- All original source links visible
- Correction system for errors
- No ads, no sponsored content
---
© 2026 [Zenith Open Source Projects](https://zenithopensourceprojects.vercel.app/). All Rights Reserved.
Zenith is an Open Source Project Idea by @roshhellwett