Thursday, 17 September 2026
M
Meridian Globe
Live briefing

About this platform

An engineering prototype for a global news aggregation portal, built to validate a desk × region information architecture, multilingual routing and an automated ingestion pipeline.

Pipeline
  1. 01

    Scheduled ingest

    Polling multilingual RSS and open endpoints

  2. 02

    Field trimming

    Keeping headlines, summaries and links only

  3. 03

    JSON index

    Written to data/articles.json

  4. 04

    Server render

    Read at build time, emitted per locale

01

Content boundary

The system ingests and stores headlines, summaries and source links only. It never mirrors full text. Readers return to the publisher, who keeps both the copyright and the traffic.

02

Data sources

Multi-language RSS and open endpoints are polled on a schedule; results are persisted as JSON and read at build time, so no external database is required.

03

Stack

Next.js 15 App Router, TypeScript and Tailwind. Locale routing is path-prefixed and server-rendered for search discoverability.

04

Compliance note

Operating a news portal in mainland China requires ICP filing; republishing news content requires a separate licence. Complete qualification and copyright review before going live.

Current state
Data mode
Live feed
Indexed items
1255
Desks / Regions
38 / 22
Configured sources
10

Run `npm run collect` to replace the demo dataset with real RSS output; the front end switches over automatically.

Language coverage

The site ships 23 languages. Interface copy and story headlines are rendered in the active language; locales without machine translation fall back to English.

  • 简体中文zh
  • 繁體中文zh-Hant
  • Englishen
  • 日本語ja
  • 한국어ko
  • Tiếng Việtvi
  • ไทยth
  • Bahasa Indonesiaid
  • Bahasa Melayums
  • Filipinotl
  • မြန်မာဘာသာmy
  • ខ្មែរkm
  • Españoles
  • Françaisfr
  • Deutschde
  • Italianoit
  • Portuguêspt
  • Nederlandsnl
  • Polskipl
  • Русскийru
  • العربيةar
  • हिन्दीhi
  • Türkçetr

Translation coverage for this locale100%