Digital Newspaper PlatformMediaHuis Noord
An efficient platform for displaying digital newspapers, focusing on reliable content delivery and optimal reading experience.

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.

Key Features

  • Canvas-based PDF viewer with touch support
  • Automatic processing of new newspaper editions
  • Support for multiple regional editions
  • Optimized image display with 14-day cache
  • Extraction of articles and clickable areas
  • Responsive layout for different screen sizes
  • Automatic cleanup and cache management
  • Health monitoring and error recovery
Mediahuis Noord Paper 1
Mediahuis Noord Paper 2

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.

Platform Capabilities

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.

react
nextjs
express
poppler
sharp

Results

  • Efficient processing of daily newspaper editions
  • Reliable content delivery with optimized performance
  • Support for multiple regional editions
  • Automatic processing and cache management
  • Responsive and accessible reading experience
  • Efficient use of storage space
  • Reliable error recovery and monitoring

Visit us

Headquarters Groningen

Winschoterdiep 50, 9723 AB Groningen