chore: bootstrap solid frontend repo with migration plan

This commit is contained in:
Ashwin Kumar 2026-03-16 22:23:58 +01:00
commit 2cf3ff4d0b
3 changed files with 35 additions and 0 deletions

6
.gitignore vendored Normal file
View file

@ -0,0 +1,6 @@
node_modules
dist
.output
.env
.env.*
.DS_Store

8
README.md Normal file
View 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.

View 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.