NAZMUL
003 · News / CMS

E-Paper CMS

Content Platform

Completed
2022
Full
E-Paper CMS
003
Year

2022

Duration

8 months

Team Size

3 engineers

Role

Full Stack Developer

Scalable newspaper management platform for editors and publishers

Overview

E-Paper CMS is a full-featured content management system built specifically for newspaper and digital media publishers. It supports the complete editorial workflow from draft submission through multi-stage review to scheduled publication, with integrated ad tracking and reader analytics.

Key Achievements
Multi-stage editorial workflow with role-based approval gates
Article scheduling with timezone-aware publish queue
Advertisement slot management with impression tracking
Full-text search across article archive
Technical Challenges
01
Editorial workflow flexibility

Different publications needed different approval chains without code changes.

Solution →Built a configurable workflow engine where stage definitions and transition rules are stored in the database and evaluated at runtime.
02
Scheduled publishing reliability

Cron-based scheduling missed publishes during server restarts.

Solution →Migrated to a persistent job queue with at-least-once delivery guarantees and idempotent publish handlers.
metrics.json
10K+
Articles/Month
99.9%
Uptime
50+
Editors
<1.2s
Avg Load
Technology

Backend

Node.jsTypeScriptExpressPrisma ORM

Database

MongoDB

Frontend

Next.jsTailwind CSS
Development Timeline

Phase 01 · Design

WireframesSchema designWorkflow mapping