Stiri (A)prinse din Romania
In buildAn automated content ingestion and publishing platform for Romanian media — multi-source intake, deduplication, quality filtering, and a structured publish workflow before anything reaches the reader.
Ingestion pipeline, quality filtering, automated publishing
Next.js 16 · Fastify · PostgreSQL
Stack
Next.js 16 App Router · React 19 + TypeScript · Tailwind CSS v4 · Fastify REST API · PostgreSQL + Redis · BullMQ workers
Architecture
- Continuous multi-source ingestion via background BullMQ workers
- Deduplication and quality filtering as discrete pipeline stages
- AI rewrite layer runs before content enters the publish queue
- Raw source content strictly separated from published output
- Frontend reads only from the Fastify API — no direct data access