BuidlZone-Labs/zicket-web

Broken Navigation Routes Hit 404 Pages Across App

Open

#173 opened on Jul 29, 2026

 (9 comments) (0 reactions) (1 assignee)TypeScript (43 forks)auto 404
Stellar Wavebugfrontendgood first issuehelp wanted

Repository metrics

Stars
 (4 stars)
PR merge metrics
 (PR metrics pending)

Description

Category

Bug

Priority

Critical

Description

Multiple primary navigation links throughout the header, signup, and verification flows link to non-existent route paths:

  1. Header.tsx#L44 contains { name: "Plans", href: "/plans" }, but no app/plans directory exists.
  2. SignupForm.tsx#L21 redirects to router.push("/verify") instead of /auth/verify.
  3. VerifyPage#L67 redirects to router.push("/dashboard") which loads outside the organizer layout navigation (/zkorg).

Proposed Solution

  1. Create app/plans/page.tsx or update navigation items to point to valid routes.
  2. Fix route path references in SignupForm.tsx to /auth/verify.
  3. Align dashboard redirection after verification to /zkorg.

Acceptance Criteria

  • Clicking "Plans" in header navigates to a valid plans page.
  • Submitting the signup form navigates to /auth/verify.
  • Completing mail verification navigates to /zkorg.
  • No 404 errors encountered in primary user auth flows.

Files

  • app/components/Header.tsx
  • app/components/Auth/SignupForm.tsx
  • app/auth/verify/page.tsx

Contributor guide