E-Paper CMS
Content Platform

2022
8 months
3 engineers
Full Stack Developer
Scalable newspaper management for editors and publishers
E-Paper CMS is a full-featured editorial platform built for a daily newspaper with multiple print and digital editions. The system handles the complete content lifecycle: journalists draft articles, editors review and schedule them, sub-editors handle layout, and the platform automatically publishes to web and generates PDF editions for digital distribution. Advertisement management tracks booking, placement, and billing. The analytics layer gives editors real-time insight into article performance, reader retention, and ad impressions. A MongoDB-backed content store handles the flexible and evolving schema of news articles with varying metadata, embedded media, and edition placements.
Multi-stage editorial workflow: draft → review → approved → scheduled → published
Automated PDF edition generation from web content using Puppeteer
Advertisement booking, placement tracking, and billing integration
Real-time article analytics with reader engagement metrics
AWS S3 media pipeline with automatic image resizing for web and print
Role-based access across journalist, sub-editor, editor, and admin roles
News articles vary enormously — breaking news has minimal metadata while feature pieces have authors, photographers, tags, editions, and layout specifications.
Generating two daily print-ready PDFs from web content using Puppeteer was slow (45+ seconds) and blocked other server tasks.
Multiple editors occasionally opened the same article, causing save conflicts and lost work.
Backend
Database
Frontend
Tooling
PHASE 01 — Content Architecture