Vibe Coding Forem

Cover image for AI News Hub — A Complete AI/Tech News Aggregator SaaS You Fully Own 🔥
Dhren
Dhren

Posted on

AI News Hub — A Complete AI/Tech News Aggregator SaaS You Fully Own 🔥

I built AI News Hub as a complete platform that automatically collects, organizes, and publishes the latest content from the AI world, programming, machine learning, dev tools, and tech tutorials. Every 2 hours, the system scrapes trusted sources, cleans the data, generates SEO-optimized posts, and updates a fully featured dashboard. It also sends push notifications to users whenever new content is available.

The whole project is designed to be a plug-and-launch SaaS: it includes authentication, subscriptions, blog system, PRO mode (ads removed), backend API, scraper, SEO, and everything needed to run a polished production website.

⚙️ Scraper · Backend · Dashboard · Push Notifications · Authentication · SEO · Blog · Friendly URLs
React 18 · FastAPI Python · TailwindCSS · shadcn/ui · MongoDB Atlas · OneSignal · Clerk Auth

🧩 FEATURES INCLUDED

🎨 Frontend (React + Tailwind + shadcn)
What I built on the front:

SEO-ready homepage

/hub dashboard with all scraped news

/subscription page for plans

/profile for user details

/post/:slug for individual articles

/blog with a complete technical blogging system

SEO: dynamic titles, meta descriptions, OpenGraph, JSON-LD, sitemap, robots, and clean URLs like:
/post/openai-new-model-2025

🧠 Backend (FastAPI + Python)
The backend exposes clean endpoints:
/api/articles
/api/post/{slug}
/api/dashboard
/api/notifications/send

I included Pydantic models, error handling, and optional Clerk token validation.

🤖 Automated Scraper
This part is fully automated:

Runs every 2 hours

Normalizes and deduplicates content

Inserts everything into MongoDB

Triggers push notifications when new posts appear

📡 Push Notifications
Built-in OneSignal integration:

Automatic registration

Service worker included

Works for new article alerts

💸 Monetization (Monthly Subscriptions)

I added subscription billing using Clerk + Clerk Billing.

🔐 PRO Mode:

Paying users don’t see ads

Free users see ads

Automatic monthly billing

You can set any price you want.

📝 SEO Package

Auto-generated titles

Optimized meta descriptions

Clean SEO-friendly slugs

Article schema

Dynamic sitemap + robots.txt

🎯 Perfect For

Developers wanting a ready SaaS

Makers shipping a fast MVP

Freelancers reselling SaaS to clients

Students learning real-world architecture

🧾 Summary of What I Built

Full frontend

Backend API

Automated scraper

Blog system

Push notifications

OAuth + Auth

Subscriptions + PRO mode

SEO + deployment-ready

FULL PROJECT HERE and if you are interested you can purchase here!

It’s a complete, fully connected SaaS—ready to run or sell.

Top comments (0)