The E-Paper Web Platform is a specialized solution for digitizing and displaying newspaper publications, developed for MediaHuis.
The platform provides a seamless experience for reading digital newspapers, with support for multiple regional editions. The backend efficiently processes PDF files, converts them to optimized images, and extracts articles and metadata.
The system supports multiple newspaper titles and regions, including Dagblad van het Noorden, Friesch Dagblad, and Leeuwarder Courant. Each edition is automatically processed and made available through an optimized viewer.
The technical infrastructure ensures reliable content delivery with automatic processing of new editions and smart caching for quick access.
The platform's development focused on three core areas: PDF processing, content delivery, and user experience.
The backend automatically processes PDF files via a cron job, converts pages to optimized images, and extracts articles and clickable areas. The system maintains a cache of processed content and performs regular cleanup to optimize storage.
The frontend provides a canvas-based viewer with touch gesture support, zoom functionality, and responsive layout. The interface is optimized for different screen sizes and network conditions.
The platform is built with Next.js for the frontend and Express.js for the backend. PDF processing uses Poppler for conversion and Sharp for image optimization. The system supports multiple newspaper titles and regions, with automatic processing via cron jobs.