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.
- 01
Scheduled ingest
Polling multilingual RSS and open endpoints
- 02
Field trimming
Keeping headlines, summaries and links only
- 03
JSON index
Written to data/articles.json
- 04
Server render
Read at build time, emitted per locale
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.
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.
Stack
Next.js 15 App Router, TypeScript and Tailwind. Locale routing is path-prefixed and server-rendered for search discoverability.
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.
- 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.
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 locale:100%