Finn nærmeste offentlige tilfluktsrom i Norge — Android-app + PWA
  • Kotlin 55.8%
  • TypeScript 36.7%
  • CSS 4%
  • Shell 2.2%
  • HTML 1.3%
Find a file
Ole-Morten Duesund e8428de775 Add progressive web app companion for cross-platform access
Vite + TypeScript PWA that mirrors the Android app's core features:
- Pre-processed shelter data (build-time UTM33N→WGS84 conversion)
- Leaflet map with shelter markers, user location, and offline tiles
- Canvas compass arrow (ported from DirectionArrowView.kt)
- IndexedDB shelter cache with 7-day staleness check
- Service worker with CacheFirst tiles and precached app shell
- i18n for en, nb, nn (ported from Android strings.xml)
- iOS/Android compass handling with low-pass filter
- Respects user map interaction (no auto-snap on pan/zoom)
- Build revision cache-breaker for reliable SW updates

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 17:41:38 +01:00
app Add per-app language selection (Android 13+) 2026-03-08 17:41:23 +01:00
gradle/wrapper Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
pwa Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
.gitignore Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
build.gradle.kts Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
CLAUDE.md Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
gradle.properties Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
gradlew Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
gradlew.bat Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00
settings.gradle.kts Initial commit: Norwegian emergency shelter finder app 2026-03-08 16:14:19 +01:00