World News
HomeFilters
Global News, Built End-to-End

About WorldNews

WorldNews is a full-stack news aggregation project that turns large amounts of global coverage into a cleaner, easier reading experience. The platform is designed for speed, reliability, and broad country-level visibility.

Project Snapshot

Multi-country fetch pipeline, schema validation, queue-backed scheduling, and Neon/Postgres persistence with Prisma.

Built with Next.js App Router + API routes.

Countries50+
Windows2
Pipelines1

Why I built this

I wanted to practice full product engineering across ingestion, validation, storage, and UX in one coherent system.

What it solves

It reduces feed overload with a concise global snapshot of important stories across countries and categories.

Reliability goal

An internal scheduler keeps sync jobs resilient with retries, fallback behavior, and better operational control.

How WorldNews Works

  • Fetches curated stories from the World News API by country and category.
  • Validates every article against strict schemas before persistence.
  • Stores processed records in Neon Postgres with Prisma.
  • Schedules and runs sync jobs through an internal scheduler for better resilience.
  • Delivers an interactive country-first reading interface in Next.js.

About the developer

Developer profile photo

Hi, I am Abhi 👋
I built WorldNews to make international headlines easier to discover with a faster, cleaner reading flow.

This project reflects my interest in backend reliability, scalable scheduling, and thoughtful user interface design.

Visit My Portfolio