Vue & Frontend

Vue 2 → Vue 3 Migration Roadmap

Full codebase assessment, an incremental-vs-rewrite recommendation, and a phase-by-phase plan with effort estimates.

base €4,5002 weeks
Qualification

Is this for you?

  • Vue 2 is EOL and you've been putting it off.
  • The team keeps starting the migration and abandoning it.
  • You're not sure whether to migrate incrementally or rewrite.
  • Third-party dependencies are mixed — some migrated to Vue 3, some dead, some unknown.
Deliverables

What you get

  • Full codebase assessment with component inventory and complexity scoring.
  • Incremental-vs-rewrite recommendation with reasoning.
  • Phase-by-phase plan with effort estimates per phase.
  • Options API → Composition API migration guidance.
  • Third-party dependency review — what migrates, what needs replacing, what can stay.
  • Prioritized remediation roadmap.
  • 60-minute walkthrough.
In and out

Scope

What's in

  • Vue 2 → Vue 3 migration strategy
  • Composition API adoption plan
  • Dependency compatibility review
  • Component inventory and prioritization

What's out

  • Performing the migration
  • Design system overhauls
  • Backend API changes
  • Routing framework swaps (Nuxt, etc.) — available as a separate engagement
How it runs

Process

  1. Intake

    Day 1

    Kickoff, repo access, intro to the team.

  2. Discovery

    Days 2–5

    Component inventory, dependency graph, pattern identification.

  3. Analysis

    Days 6–9

    Incremental-vs-rewrite modeling, phase planning, effort estimation.

  4. Report

    Days 10–12

    Draft, review, finalize.

  5. Walkthrough

    Day 14

    60-minute call with your team.

Fixed, upfront

Pricing

base €4,500
2 weeks

50% to start, 50% on report delivery. Includes one 30-minute follow-up call within 30 days of delivery.

One fixed price. No surprises, no “starting at” language. If we agree on scope and you pay the deposit, the engagement is locked in.

FAQ

Questions

We're also considering Nuxt. Is that in scope?

Adding Nuxt mid-migration is a separate decision with its own scope — we'll discuss on the intake call.

Do you support Vuex → Pinia migration guidance?

Yes, included.

Can you do the migration for us?

Separately, yes. This engagement is the roadmap.

Will you sign an NDA?

Yes.

Who you're working with

About

26+ years of full-stack experience across PHP, JavaScript, and Python. I ship production systems for teams that need senior technical work they can trust, from the founding engineer's perspective.

More about the studio

Ready to start?

Book an intro call. If we're not a fit, I'll tell you on the call.

Based in Cluj-Napoca • Available Worldwide