Port existing screens to Expo Router #184
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol#184
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Port the remaining screens from
app/(app)/,app/login,app/register,app/page.tsx, andapp/offline/page.tsxto Expo Router inapps/client.Per-screen subtickets are too granular; this is one ticket with a checklist. Each item is a self-contained port — read the current Next.js page, render the same UI in
apps/clientusing DS primitives + tokens, replace data fetching with the generated client + hooks.Scope
Port each screen, preserving its current behaviour and tests where applicable.
/(home / landing)/login/register/profile/skills/experience/settings/notes(the TanStack reference route)/offline(force-static today; document the Expo equivalent)Acceptance criteria
app/is reachable in the Expo client.apps/apisource — all data flows throughpackages/api-client.Out of scope
Composes with
Expo scaffolding, Decommission Next.js UI.
Part of
#176