π Task Description
Layout, header/footer, protected routes.
π― Objectives
- Header (nav, theme toggle, auth-aware), Footer
Layout.tsx + router Outlet
ProtectedRoute
β
Acceptance Criteria
- Nav works across routes
- Protected pages redirect unauthenticated users
π Task Description
Layout, header/footer, protected routes.
π― Objectives
Layout.tsx+ router OutletProtectedRouteβ Acceptance Criteria