Summary
Create a mobile client (React Native) that uses existing backend APIs.
Problem
Project currently has only web frontend. There is no native mobile experience.
Expected Solution
Scaffold a React Native app with core flows: auth, dashboard/chats list, chat interaction, source viewing, and usage view. Reuse API contracts from existing web client.
Scope
- New mobile app folder -
mobile/
- API client layer mapped from
src/lib/api.ts
- Auth token handling and secure storage
- Core screens/navigation
Acceptance Criteria
Notes
Expo is acceptable for initial delivery.
Summary
Create a mobile client (React Native) that uses existing backend APIs.
Problem
Project currently has only web frontend. There is no native mobile experience.
Expected Solution
Scaffold a React Native app with core flows: auth, dashboard/chats list, chat interaction, source viewing, and usage view. Reuse API contracts from existing web client.
Scope
mobile/src/lib/api.tsAcceptance Criteria
Notes
Expo is acceptable for initial delivery.