Shared mobile productThe same Home, List, Member and Examples in Vant, NutUI and Varlet, with independent themes.
Streaming AI ChatFloating entry, incremental SSE responses, stop, retry, regeneration and sanitized Markdown.
Server and client stateTanStack Query owns server caching and mutations; Pinia owns session and local cart state.
Mock or companion servicesStart with Nitro fixtures, or connect the separate AI and business backends through service mode.
English-first localizationEnglish, Chinese and Japanese page switching with persisted preference and native UI adapters.
Mobile build and themesVite 8/Rolldown, safe areas, responsive shared CSS, optional PWA and build-only image optimization.
Verified engineeringIndependent package type checks, Vitest and three-app Playwright suites; AGENTS.md documents boundaries.