- index.tsx: card gallery that shrinks columns as it grows (2→3→4); video tiles
animate via a frame flipbook (expo-video-thumbnails) with a play badge.
- demo.tsx: standalone editor — photo / AI scene / AI video → card front;
name/title/QR-link; back-of-card scannable links; save to the local gallery.
- generate-image.tsx: single-screen AI scene — refine (Gemini) → nano-banana →
drop image on the card front.
- generate-video.tsx: single-screen AI video — submit Veo, poll with progress,
drop the looping clip on the card front.
- stores/localCardsStore (MMKV-persisted cards + links + videoPath), draftStore
(generator → editor hand-off); utils/imageStore (persist photo/video);
api/ai client; LinksEditor, CardThumb, genwizard/Chips.
- deps: expo-image-picker, expo-file-system, expo-av, expo-video-thumbnails,
expo-build-properties (cleartext for the backend over adb reverse).
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>