Enterprise MigrationWeb Development

Oldham Chronicle Migration

Led the full platform migration of Oldham Chronicle from Classic ASP + SQL Server on IIS to a modern Next.js, React, Node.js, Express, and PostgreSQL architecture with modular APIs and improved editorial workflows.

Oldham Chronicle Migration

Oldham Chronicle - Legacy to Modern Stack Migration

Project Overview

Oldham Chronicle is a regional online newspaper and community portal serving Oldham, UK. The platform handles local news, sports, jobs, events, family notices, property, and business/community listings.

This project involved a complete technology migration from a legacy Windows-hosted architecture to a modern, scalable web platform while preserving editorial workflows, category structures, and business-critical modules.


Legacy Stack (Before Migration)

  • Frontend/Server Rendering: Classic ASP
  • Database: Microsoft SQL Server 2016 Web Edition
  • Web Server: IIS 10.0 on Windows Server 2016
  • Infra: Dedicated web and database servers (Zen Internet hosting)
  • Dependencies: IIS SMTP component (IIS 6.0), SoftArtisans FileUp, ImageResizer, Google Maps API integration

Modern Stack (After Migration)

  • Frontend: Next.js + React
  • Backend: Node.js + Express.js API services
  • Database: PostgreSQL
  • ORM/Data Layer: Prisma
  • Infrastructure: VPS deployment with process management and environment-based configuration

What I Delivered

1. Full Platform Migration Strategy

  • Audited legacy ASP templates, SQL Server schema, and route-level dependencies
  • Mapped old modules to modern component + API architecture
  • Planned phased rollout to reduce disruption to editorial operations

2. Data Model and Database Migration

  • Re-designed relational models in PostgreSQL for news, jobs, events, notices, property, and taxonomy data
  • Implemented Prisma schema and migration flow for repeatable deployments
  • Migrated and validated historical records with category and permalink integrity checks

3. Feature Parity + Modular Rebuild

  • Rebuilt key portal sections: News, Sports, Jobs, Events, Family Notices, and Property
  • Implemented reusable listing/detail page patterns with category and search support
  • Preserved content hierarchy and URL behavior for continuity

4. API and Integration Layer

  • Built Express-based API endpoints for content retrieval, filtering, and management
  • Replaced legacy server-coupled logic with modular service-based handlers
  • Integrated modern validation and error-handling patterns for stable publishing flows

5. SEO and Performance Modernization

  • Implemented SSR/SSG patterns in Next.js for improved indexability and page speed
  • Added structured metadata support and clean route architecture
  • Optimized rendering and payload handling for high-volume news pages

6. Infrastructure and Operational Improvements

  • Migrated deployment from IIS-bound setup to VPS-based Node runtime
  • Centralized config and environment management for safer releases
  • Improved observability and maintainability for long-term scaling

Technical Scope Covered

  • Legacy analysis and migration planning
  • SQL Server to PostgreSQL transition
  • Prisma-based schema modeling
  • Next.js UI rebuild for editorial sections
  • Express API architecture
  • Search/category pipelines
  • VPS deployment and production hardening

Business Impact

  • Reduced technical debt from legacy ASP/IIS dependencies
  • Improved maintainability and developer velocity with a modern JS stack
  • Preserved critical newspaper workflows during migration
  • Delivered a scalable foundation for future modules and monetization features
  • Positioned the platform for ongoing performance, SEO, and product growth

Chat on WhatsApp