Nuxt 3 (Full Platform Rebuild)

Associated with The Manchester Metropolitan University

Overview

Led the architectural redesign and migration of a large-scale, customer-facing course pages platform, transitioning from Nuxt 2 → Nuxt 3. What began as a framework upgrade evolved into a full application rebuild to meet modern frontend architecture standards, performance requirements, and long-term maintainability goals.

My role

I owned the migration strategy and acted as technical lead for the rebuild workstream:

  • Defined the migration plan, delivery roadmap, and phased implementation approach
  • Assessed risks and created mitigations for a high-change platform transition
  • Drove architectural decisions and established updated engineering patterns

Architectural leadership

Migration strategy

  • Defined phased delivery to maintain business continuity during transition
  • Balanced feature parity with architectural improvements under tight timelines

Modern Nuxt 3 architecture

  • Re-architected the frontend to leverage Nuxt 3’s ecosystem:
    • Composition API
    • improved SSR model
    • Vite-based tooling
  • Established patterns for:
    • state management
    • API integration
    • component structure and reuse
    • performance considerations and caching mindset

Challenges

  • This was my first large-scale implementation using Nuxt at this depth
  • Required rapid technical evaluation, trade-off decisions, and leadership at pace
  • Managed technical risk while keeping the platform stable for users

Outcome

  • Improved performance and future-proofed the platform against framework deprecation
  • Delivered architectural foundations for maintainability and long-term iteration
  • Maintained business continuity during a high-risk rebuild