Files
pikebacker/apps/mobile/README.md
2026-07-02 21:04:05 +02:00

815 B

Mobile App

Purpose: riding/offline companion.

MVP mobile scope can be a placeholder until the web planner and backend are stable.

Primary future screens:

  • Trip list.
  • Offline pack status.
  • Riding mode: next water/food/sleep/repair/bailout.
  • Map view.
  • Report issue.
  • Export/share route.

Offline-critical data:

  • route geometry,
  • stages,
  • POIs,
  • rules,
  • exports,
  • report queue.

Implemented placeholder

The current package is not a full React Native shell. It provides compiled TypeScript contracts for the future mobile app:

  • OfflineReportQueue for dated, location-bound reports captured without network access;
  • OfflinePackIndex for downloaded route/stage/POI/rule/export manifests;
  • storage abstraction that can later be backed by SQLite, AsyncStorage, or a native key-value store.