App entsperren
Bitte PIN eingeben
GeoRoutr

Keine Routen vorhanden

Erstelle zuerst deine erste Route, damit Dashboard, Orte, Gefahrenhinweise und alle Funktionen freigeschaltet werden.

Nachrichten
Aufzeichnungskalender

April 2026

14 Aufzeichnungen
Heute, 19. April
2 Aufz.
Kundenbesuch Meier
08:30 - 09:15 · 45 min
Büro → Lager
11:00 - 11:20 · 20 min
Gestern, 18. April
1 Aufz.
Rückfahrt Homeoffice
17:15 - 18:00 · 45 min
Aufzeichnungen
April 2026
Einstellungen

Kategorien

Allgemein
Tracking & Sicherheit
Karten
Daten & Speicher
System

Sprache

App-Sprache
Deutsch ist die Hauptsprache. English und Türkçe lassen sich fix testen. Alle anderen Geräte-Sprachen laufen vorerst über Systemsprache mit englischem Fallback.
Wie Sprache aktuell funktioniert
Feste App-Texte werden übersetzt. Eigene Inhalte wie Routenamen, Stopps, Notizen oder importierte Daten bleiben immer unverändert.
App-Einführung erneut öffnen
Zeigt die kompakte Einführung mit allen Hauptfunktionen noch einmal an.
Gut für neue Nutzer
Diese Einführung lässt sich jederzeit wieder öffnen und erklärt Dashboard, Routen, Stopps, Gefahrenhinweise, GPS-Besuche, Teilen und Datenschutz in kurzen Slides.

Privatsphäre & Tresor

PIN-Sperre einrichten
App-Starts mit 6-stelligem PIN schützen
PIN erneut verlangen nach
Nach 30 Minuten im Hintergrund
3 Fehlversuche Lösch-Notfall
Bei 3 falschen PINs werden Geheim-Notizen gelöscht
Besuchsverlauf aufbewahren
Ältere Besuche werden anonymisiert (nur Anzahl & Gesamtdauer bleiben).
Ein PIN verschlüsselt alle 'geheimen Notizen' lokal in der App mit einem abgeleiteten, extrem starken PBKDF2 / AES-GCM 256-Bit Schlüssel (Militär-Standard).
Hinweis: Sobald ein PIN eingerichtet ist, verlangt die App ihn nach jedem Reload oder erneuten Öffnen zwingend wieder.

Geofencing Tracking

Automatischer Start
Geofencing aktivieren, wenn die App geöffnet ist
Tracking-Status
Automatischer GPS-Check ist aktuell ausgeschaltet.
Inaktiv
Nach Zeitplan
Außerhalb der Zeiten werden Orte ignoriert
Warum der PIN-Schutz sinnvoll ist
Deine geheimen Notizen und sensiblen Inhalte bleiben lokal geschützt. Nach jedem Reload oder erneuten Öffnen ist die PIN-Eingabe zwingend. Ohne eingerichteten PIN gibt es keinen Tresor-Schutz für sensible Daten.
iPhone Hintergrund-Hinweis
Auf iPhone-Browsern laufen GPS-Updates im Hintergrund oft nicht lückenlos weiter. GeoRoutr prüft deinen Standort deshalb sofort neu, sobald du zur App zurückkehrst, und zieht Besuche bestmöglich nach. Für wirklich dauerhaftes Hintergrund-GPS wäre eine native iPhone-App nötig.
Native Runtime
Zeigt, ob GeoRoutr im Browser oder in der nativen App läuft.
Web
Native Berechtigungen
Standort und Notifications für die native Ausbauphase prüfen.
Offen
Aktueller Native-Status
Browser-Modus aktiv
Standort: unbekannt · Notifications: unbekannt

Radar-Ton

Alarm-Wiederholung
Wie oft der Radar-Ton hintereinander wiederholt wird
20
30
50
80
100
Zonenspezifische Töne
Jede Geschwindigkeitszone kann ihren eigenen Ton bekommen. So hörst du unterwegs schneller, ob es sich eher um eine langsame oder schnelle Zone handelt.

Karten & Google Route

Karten-Engine
Welche Karten-Bibliothek wird zum Rendern benutzt. Apple MapKit JS bereitet den späteren Wechsel auf eine native iOS-App vor und benötigt einen MapKit-JS-Token aus einem Apple Developer Konto.
Leaflet
Routenführung
Wenn du von der berechneten Route abweichst, kann die App eine neue Route bis zum aktuellen Ziel vorschlagen.
Bei deaktivierter automatischer Übernahme erscheint ein Bestätigungs-Toast.
Kartenmodus
Wähle, ob GeoRoutr Standard oder die Google Route direkt im App-Fenster verwendet wird.
Nicht aktiv
Routenberechnung
GeoRoutr berechnet die Strecke wie bisher. Google Routes API nutzt deinen entsperrten Google API Key nur für die eigentliche Routenlinie.
Nicht aktiv
Google API Key
Noch kein Google API Key gespeichert.
Nicht aktiv
Separat verschlüsselt
Der Google API Key wird mit einer eigenen Google-PIN lokal verschlüsselt und nur für diese Sitzung entsperrt.
Einfach erklärt
GeoRoutr Map nutzt die bisherige Karte in der App.
Google Route im App-Fenster lädt Google direkt in GeoRoutr mit deinem eigenen API Key.
Google Maps extern öffnet die Route ausserhalb der App in Google Maps.
Google Routes API berechnet die Strecke direkt mit Google, zeichnet sie aber weiterhin auf der GeoRoutr Map.
Für Anfänger
1. Tippe zuerst auf API Key speichern.
2. Füge deinen persönlichen Google Maps API Key ein.
3. Setze eine separate Google-PIN nur für diesen Key.
4. Stelle danach den Kartenmodus auf Google Route im App-Fenster.
Google Nutzung & Kosten
Monat wird geladen …
Embed Aufrufe
0
Aktuell gratis laut Google
Externe Starts
0
Keine Google API Kosten
Routes API Aufrufe
0
Für die nächste Stufe relevant
Geschätzte Kosten
0.00 USD
Aktuell nur Embed genutzt
Aktueller Referenzwert: Maps Embed API ist gemäss Google derzeit gratis. Routes API Essentials hätte 10’000 freie Aufrufe pro Monat, danach 5.00 USD pro 1’000 Aufrufe.

Backup & Transfer Dashboard

Cloud Vault Synchronisierung (PRO)
Noch nie synchronisiert
Inaktiv
Lokale Sicherheit
PIN erforderlich
Datenbank (IDB)
Wird geprüft…
Automatischer Sync
Daten nach Änderungen sofort im VPS sichern.
Cloud-Metadaten
Status wird geprüft…

Backup & Rettung (Daten)

Daten exportieren
Speichert alle Routen & Orte als lokale Datei. Ideal für Backups oder wenn sich die URL ändert.
Daten importieren
Lädt eine Backup-Datei wieder in die App. Achtung: Vorhandene Routen können überschrieben werden.

Hard Refresh

App komplett neu laden
Aktualisiert die App-Hülle vollständig und lädt neue Dateien zuverlässig nach.
Deep Refresh (App-Update erzwingen)
Löscht absolut alle Caches und setzt Service Worker zurück. Nur nutzen, wenn Hard Refresh nicht hilft.
BUILD: 4.1.2-OPT

Offline-Nutzung

Offline-Kartenverwaltung
Lade Kartenstile gezielt lokal herunter und kontrolliere Speicher/Status pro Stil.
Cache wird geprüft …
Speicher wird geprüft …
Karten automatisch cachen
Nach Hard Refresh werden fehlende Kartenstile automatisch synchronisiert.
VPS Karten-Manifest nutzen
Wenn verfügbar, lädt die App vordefinierte Karten-Listen vom Server.
Sync-Quelle: Server-Manifest + lokal
Noch kein Offline-Download gestartet.
Hinweis: City, Satellit, Minimal, Dunkel und Topografie können einzeln lokal vorgeladen werden. Bereits geladene Bereiche laufen offline flüssiger; neue Gebiete und Adresssuche brauchen weiterhin Internet.

OSM / Live-Daten

OSM Strassendaten aktivieren
OSM-Strassendaten aktiv (kostenfrei, nicht live).
Mini-Info in Route anzeigen
Tempolimit und OSM-Hinweis im Mini-Tachometer anzeigen.
Live-Daten (später)
Live-Verkehrsdaten bleiben aktuell ausgeschaltet (keine Zusatzkosten).

Hilfe

GeoRoutr Hilfe-Center
Hier findest du alle Bedienhinweise an einem Ort. Phase 1 enthält den Dashboard-Bereich. Den Routenbereich ergänzen wir als nächsten Schritt.
Dashboard Übersicht Aufbau und wichtigste Bereiche
  • Oben siehst du Logo, Nachrichten, Hilfe, Import, Scanner und Neue Route.
  • Im Update-Banner kannst du neue Versionen mit Hard Refresh einspielen.
  • Darunter folgen Widgets, deine Routenliste und Schnellaktionen.
Widgets verwenden Horizontal scrollen und Details lesen
  • Die Widgets lassen sich horizontal mit Finger oder Maus wischen.
  • Indikatorpunkte darunter zeigen dir die aktuelle Position im Widget-Bereich.
  • Tachometer, Wetter, Statistik und Gefahren liefern Live-Infos auf einen Blick.
Route öffnen und bearbeiten Direkt aus der Dashboard-Liste
  • Tippe auf eine Route, um den Routenbereich zu öffnen.
  • Über das Mehr-Menü und Swipe-Aktionen kannst du eine Route anpassen oder löschen.
  • Sortierung und Inhalte bleiben lokal gespeichert.
Import und Scanner Route schnell übernehmen
  • Import lädt eine JSON-Datei direkt ins Dashboard.
  • Scanner liest QR-Daten und übernimmt sie in die App.
  • Wenn die Transfer-API live ist, kannst du Kurzlinks statt Fallback-QR verwenden.
Hard Refresh richtig nutzen Bei Updates oder Cache-Problemen
  • Hard Refresh lädt die App-Hülle neu und behält wichtige lokale Daten.
  • Nach dem vollständigen Laden wird bei aktivem PIN wieder entsperrt.
  • Bei langsamer Verbindung bitte kurz warten, bis der PIN-Bereich erscheint.
Routen-Hilfe folgt als nächstes Diese Detailseite ergänzen wir nach deiner Freigabe
  • Der nächste Block deckt Kartenlogik, Stopps, Isolierung, Gefahren und Navigation ab.

Routentypen

Cloud-Sync mit Unternehmen

Verbinde dein Gerät anonym mit einem Unternehmen, um deine freigegebenen Routen-Daten dorthin zu übermitteln. Geheime Notizen bleiben immer lokal.
Geräte-ID
Anonyme Kennung dieses Geräts

Aktive Verbindungen

Neue Verbindung

Manueller Sync

Sendet alle Stops im gewählten Zeitraum an die verbundenen Unternehmen – unabhängig vom Auto-Modus. "Pausierte" Routen werden trotzdem übersprungen.
Versions-History
Mindestens 2 Orte für eine Straßenroute.
Gefahrenort in der Nähe
Aktuelle Geschwindigkeit
0 km/h
Zum Stummschalten und Schließen irgendwo tippen
Fahrten-Detail
Session
Die Mini-Karte wird sichtbar, sobald für diese Fahrt GPS-Punkte vorliegen.
Fahrt-Player Zeitpunkt wählen und Verlauf mit Tooltip prüfen
00:00 00:00
Noch keine GPS-Punkte für den Player verfügbar.
Kamera-Aufzeichnung (WebM) Nicht aktiv
Speicherhinweis wird berechnet …
Zeitachse
Route Analyse
Routenstatistik
Netzdiagramm, Vergleich und Empfehlungen
Netzdiagramm Ohne Gefahren, Parking und Tankstelle
Diagramme Gefahren, Parking, Tankstelle und Pause
Vergleich nach Datum Mindestens 2, maximal 6 Tage
Zeitbalken Ab 8.5h Überzeit, ab 12h nicht zulässig
Empfehlungen Was auf dieser Route optimierbar ist
Ort hinzufügen
Standort
Name
Farbe
Geofence-Radius
50Meter
Routentyp zum nächsten Ort
Stop-Status
Zeitrolle
Allgemeine Notizen
Geheime Notizen
Bestätigen
Route teilen
Sicherer 256-Bit AES-GCM Transfer. Die geheimen Notizen reisen verschlüsselt mit der Route und sind ohne diesen Code unlesbar.
Routentyp

Bezeichnung

Name
Kurzname
Wird als Badge in der Routenliste angezeigt

Funktionen

Onboarding Texte (Optionale Matrix)

Was soll angezeigt werden, wenn die Route noch leer ist? (Lass es leer für den Standard)
Onboarding Kicker
Onboarding Titel
Onboarding Text
Button Beschriftung
Extern öffnen
App wählen
Fortbewegung
Google API Key speichern
Speichere deinen persönlichen Google Maps API Key mit einer separaten Google-PIN verschlüsselt.
Dieser Schlüssel wird lokal verschlüsselt gespeichert und nicht offen im Settings-Bereich abgelegt.
Lass den Kollegen diesen Code scannen
Transfer API wird geprüft …
Die geheimen Notizen sind gesichert.
Um sie zu lesen, muss das Gegenüber den Transfer-PIN wissen.
Globale Gefahren-Sammlung
0 Gefahrenorte
Diese Sammlung funktioniert eigenständig und ist keiner Route zugeordnet.
QR Import
Route erfassen
Ziele mit der Kamera auf den Export-Bildschirm eines anderen Geräts.
Importziel: Neue Route
Developer Tools

Deploy-Modus

Native App

Native Developer-Seite
Oeffnet die vorbereitete iOS- und Android-Seite direkt unter localhost:3456.
http://localhost:3456/website/native-dev.html

VPS Verbindung

Infomaniak DNS Einstellungen

Auf Infomaniak → Domain → georoutr.app → DNS-Zonen folgende Einträge setzen:
A Records (IPv4)
A @ 83.228.242.133
A www 83.228.242.133
AAAA Records (IPv6)
→ "Vom VPS holen" klicken um IPv6 automatisch abzurufen
TTL: 300 (5 Min) für schnelle Propagation. Nach Certbot auf 3600 erhöhen.
💡 Tipp: DNS-Propagation dauert 1–30 Min. Erst danach HTTPS einrichten.

HTTPS Einrichten

Status wird geprüft…
Erstellt Nginx-Konfiguration + holt SSL-Zertifikat via Certbot.
Voraussetzung: DNS muss bereits auf den VPS zeigen.

Multi-Domain Nginx

Status wird geprüft…
Trennt beide Apps sauber in Nginx und deaktiviert die Default-Site.
VPS-Zuordnungen anzeigen
Noch keine VPS-Daten geladen.

Website + App Nginx

Status wird geprüft…
Richtet www als eigenständige Website und die App separat auf der Hauptdomain ein.
Test-Hinweis: Auf dem Smartphone leitet www absichtlich direkt zur App weiter. Die Landingpage testest du mobil mit ?stay=1, also z. B. https://www.georoutr.app/?stay=1.

Transfer-API Live Setup

Status wird geprüft…
Richtet den kurzlebigen QR-Link-Server auf dem VPS ein. Danach kann die Live-Seite kurze 30s-Links statt dichter Fallback-QRs erzeugen.
Transfer-API Details und Befehle anzeigen
Noch keine VPS-Daten geladen.

Deploy

Werkzeuge & Config

GitHub Deploy
Einsteiger-Hilfe
1
Lokales Git-Repo wählen
Trage den Ordner ein, in dem dein echtes Projekt mit `.git` liegt. GeoRoutr darf auch ein anderes Repo für den GitHub-Deploy steuern.
2
GitHub-Daten speichern
Repo-URL, Branch und Personal Access Token eintragen. Der Token sollte `repo`-Rechte haben.
3
Status prüfen und deployen
Erst auf Status prüfen, dann auf GitHub deployen. Der lokale Dev-Server macht dann `git add`, Commit und Push für dich.
Meistens ist hier main richtig. Nur ändern, wenn dein GitHub-Repo bewusst einen anderen Hauptzweig nutzt, zum Beispiel master oder develop.
GitHub Pfad fuer Anfaenger: Profilbild → Settings → Developer settings → Personal access tokens → Fine-grained tokens
Was du auf GitHub wählen sollst
Token name: frei wählbar, zum Beispiel GeoRoutrApp
Description: optional, zum Beispiel Deploy aus GeoRoutr Developer Tools
Resource owner: dein eigener Account oder die Organisation, in der das Repo liegt
Expiration: zum Start ruhig 30 oder 90 Tage
Repository access: am besten Only select repositories und dann genau dein Repo auswählen
Permissions: unter Repository permissions mindestens Contents → Read and write
Danach unten auf Generate token klicken und den erzeugten Token sofort hier in dieses Feld kopieren.
Nach einem erfolgreichen GitHub-Deploy wird lokal automatisch der nächste Build-History-Entwurf vorbereitet. So siehst du im Versions-History-Tab schon vor dem echten VPS-Deploy, welche Änderungen für den nächsten Build erkannt wurden.
Nächster Build Vorschau
Hier siehst du vor dem Push, wie der nächste Build-Eintrag in der Versions-History wirklich aussehen würde. Neue Änderungen aus dem Chat erscheinen erst nach neuer Vorschau aus Commit-Nachrichten oder Changelog. Wenn du etwas anpassen willst, bearbeitest du direkt den Entwurf in derselben Karte.
Nach dem echten VPS-Deploy wird dieser Entwurf automatisch zur normalen Build-Version. Danach ist die Vorschau wieder frei fuer den naechsten Build.
Noch keine Vorschau geladen.
Kurzanleitung
Wenn `REPO` rot bleibt, ist der angegebene Ordner kein echtes Git-Repository. Wenn `CONFIG` rot bleibt, fehlt meist Repo-URL, Branch oder Token. Erst wenn alles grün ist, macht der Deploy-Button Sinn.
Wenn der GitHub-Status gar nicht geprüft werden kann
Dann läuft meistens nicht dein Git-Repo schief, sondern der lokale Dev-Server auf dem Mac antwortet gerade nicht.
In diesem Fall bitte zuerst restart-local-dev.command per Doppelklick starten und danach hier erneut auf Status prüfen tippen.
Noch keine GitHub-Prüfung gelaufen.
Nachrichten-Center
GeoRoutr.app
Deine Welt. Deine Route. Dein Timing.
Alle Routen
Vorschau
Stil
Kacheln lokal
Speicher
Sichtbar im Cache
Letzter Download
Status