One account, two surfaces
Sign in once. Pick up where you left off.
Auth, usage budgets, saved forecasts, and alerts are server-authoritative. The mobile app shares the same Postgres rows as the web dashboard. There's no syncing because there's nothing to sync.
●
Shared auth
Email + Apple + Google + X sign-in. One session across surfaces.
●
Shared usage
30 Fast forecasts per month means 30 total, not 30 per device.
●
Shared data
Saved forecasts, alerts, portfolios — same database, instant on both.
●
Push, properly
Alerts fire via APNs and FCM. Same delivery contract as web push.
●
Offline-resilient
Recent forecasts and portfolio snapshots cached for offline read.