Expo client (Android, iOS, Web) for the Azores Hub platform — Phase 2+ on branch revamp.
| Path | Purpose |
|---|---|
app/ |
Expo Router screens (tabs, onboarding, consent) |
config/ |
Island branding (EXPO_PUBLIC_ISLAND_KEY) |
features/ |
Module UI (transit first) |
lib/ |
API client, analytics, consent, theme, i18n |
locales/ |
8 languages ported from legacy webapp |
legacy/ |
Frozen pre-revamp mobile app |
SDD/ |
Software design documents |
cp .env.example .env # EXPO_PUBLIC_API_URL, EXPO_PUBLIC_ISLAND_KEY
npm install
npx expo startPoint EXPO_PUBLIC_API_URL at a running SaoMiguelBus-api revamp backend (/api/v3/*). All requests send X-Island: sao-miguel.
- API: SaoMiguelBus-api — Django 5,
/api/v3+ compat shims - Web PWA: SaoMiguelBus-webapp (reference only)