No description
Find a file
Ashwin Kumar 9ba3adda64 Add form validation to all dashboard forms
- form-validation.ts: new validators (isValidPhone, isValidTitle, isValidDescription,
  isValidLocation, isValidPrice, isValidBudget, isValidSalaryRange, isValidDuration,
  isValidTags, isValidFullName)
- portfolio/index.tsx: title (3–255), description (optional 10+), tags (≤40 chars, max 20)
- settings.tsx: full_name, phone (Indian 10-digit), location, bio (≤500), password strength meter
- jobs/create.tsx: title (5–200), description (20+), location, salary range, experience, skills
- requirements/index.tsx: title, description, location, budget (optional), preferred date
- services/index.tsx: name (3–255), price (positive), duration (optional 1–1440), description (≤1000)
- All forms: VNote inline component (✓ orange / • gray), submitted signal prevents premature errors,
  red borders on invalid fields post-submit

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 22:55:56 +02:00
.claude chore: checkpoint current workspace changes 2026-03-25 22:15:09 +01:00
.playwright-cli chore: update playwright debug log 2026-03-25 22:15:38 +01:00
.storybook Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00
docs feat(frontend): add next parity batch for public routes 2026-03-17 00:21:34 +01:00
output/playwright chore: checkpoint current workspace changes 2026-03-25 22:15:09 +01:00
public Refine onboarding UX, role cards, and runtime schema integration 2026-03-22 15:54:12 +01:00
src Add form validation to all dashboard forms 2026-04-02 22:55:56 +02:00
.gitignore Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00
package-lock.json chore: update package configuration 2026-03-26 20:57:53 +01:00
package.json chore: update package configuration 2026-03-26 20:57:53 +01:00
README.md chore: bootstrap solid frontend repo with migration plan 2026-03-16 22:23:58 +01:00
tsconfig.json feat(frontend): add solidstart runtime onboarding renderer 2026-03-16 23:46:21 +01:00
vite.config.ts Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00
vitest.shims.d.ts Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00

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.