Alpha stage commit

This commit is contained in:
2026-07-02 21:04:05 +02:00
parent c03b183dfb
commit abed21be21
136 changed files with 15531 additions and 15 deletions

31
apps/mobile/README.md Normal file
View File

@@ -0,0 +1,31 @@
# 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.