Skip to content

Plan Vue to Next.js migration with ServiceStack#1

Merged
mythz merged 1 commit intomainfrom
claude/plan-vue-to-nextjs-migration-016UhBE6ycArT72o2tvuV7dz
Nov 15, 2025
Merged

Plan Vue to Next.js migration with ServiceStack#1
mythz merged 1 commit intomainfrom
claude/plan-vue-to-nextjs-migration-016UhBE6ycArT72o2tvuV7dz

Conversation

@mythz
Copy link
Copy Markdown
Member

@mythz mythz commented Nov 15, 2025

This plan outlines the complete migration strategy for rewriting the Vue 3 SPA into a modern Next.js 16 application while preserving all existing C# ServiceStack backend APIs.

Key highlights:

  • 14 phases covering all aspects of migration
  • Pure UI layer - all data flows through C# APIs
  • Static export to MyApp/wwwroot for C# hosting
  • Zustand for state management (replaces Vue reactivity)
  • IndexedDB caching layer (ports existing Vue implementation)
  • TypeScript with ServiceStack JsonServiceClient
  • Tailwind CSS v4
  • React 19 + Next.js 16 App Router

Includes detailed implementation guides for:

  • Project setup and infrastructure
  • ServiceStack API integration
  • State management architecture
  • Routing and page structure
  • Component architecture
  • Authentication and session management
  • Real-time features and polling
  • Asset management and CDN
  • Build and deployment configuration
  • Testing strategy
  • Migration execution timeline
  • Risk mitigation and rollback plans

This plan outlines the complete migration strategy for rewriting the Vue 3 SPA
into a modern Next.js 16 application while preserving all existing C# ServiceStack
backend APIs.

Key highlights:
- 14 phases covering all aspects of migration
- Pure UI layer - all data flows through C# APIs
- Static export to MyApp/wwwroot for C# hosting
- Zustand for state management (replaces Vue reactivity)
- IndexedDB caching layer (ports existing Vue implementation)
- TypeScript with ServiceStack JsonServiceClient
- Tailwind CSS v4
- React 19 + Next.js 16 App Router

Includes detailed implementation guides for:
- Project setup and infrastructure
- ServiceStack API integration
- State management architecture
- Routing and page structure
- Component architecture
- Authentication and session management
- Real-time features and polling
- Asset management and CDN
- Build and deployment configuration
- Testing strategy
- Migration execution timeline
- Risk mitigation and rollback plans
@mythz mythz merged commit 42ce066 into main Nov 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants