chore: bootstrap solid frontend repo with migration plan
This commit is contained in:
commit
2cf3ff4d0b
3 changed files with 35 additions and 0 deletions
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
node_modules
|
||||
dist
|
||||
.output
|
||||
.env
|
||||
.env.*
|
||||
.DS_Store
|
||||
8
README.md
Normal file
8
README.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# NXTGAUGE Frontend Solid
|
||||
|
||||
SolidStart migration target for `nxtgauge-frontendwebsite`.
|
||||
|
||||
## Principle
|
||||
Reproduce the same user-facing behavior and runtime-config driven flows without changing product logic.
|
||||
|
||||
See `docs/MIGRATION_MASTER_PLAN.md` for the staged plan.
|
||||
21
docs/MIGRATION_MASTER_PLAN.md
Normal file
21
docs/MIGRATION_MASTER_PLAN.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# Frontend Solid Migration Master Plan
|
||||
|
||||
## Goal
|
||||
Migrate public/product frontend from Next.js to SolidStart with parity-first execution.
|
||||
|
||||
## Must-Preserve Flows
|
||||
1. Auth and session handling.
|
||||
2. Runtime dashboard template loading.
|
||||
3. Role intent selection and role switch behavior.
|
||||
4. Runtime onboarding renderer (no hardcoded fallback).
|
||||
5. Upload validation semantics.
|
||||
6. Verification and post-submission status flow.
|
||||
|
||||
## Stage Sequence
|
||||
1. Build SolidStart shell with routing and layout parity.
|
||||
2. Port API proxy layer equivalents for current backend endpoints.
|
||||
3. Port runtime-config and dashboard-template client logic.
|
||||
4. Port onboarding renderer and all role-specific behavior.
|
||||
5. Port dashboard pages module-by-module.
|
||||
6. Run parity suite and resolve drift.
|
||||
7. Cut over after acceptance.
|
||||
Loading…
Add table
Reference in a new issue