mapy-mg

Web-App für Foto-Uploads, EXIF-Positionen und Kartenanzeige.

Aktueller Prototyp

  • Startseite mit Kartenansicht auf OpenStreetMap
  • Marker für Beispieldaten
  • Hover-Popup mit Thumbnail
  • Klick öffnet Vollbildansicht
  • Nextcloud-Share-Link im Browser laden
  • EXIF- und GPS-Auswertung lokal im Client
  • Upload-Bereich als Platzhalter für den nächsten Schritt

Zielbild

  • Fotos per Webinterface hochladen
  • GPS-Daten aus EXIF lesen
  • Bilder als Marker auf OpenStreetMap anzeigen
  • zeitbasierte Route grob verbinden
  • Bilder beim Marker-Klick im Vollbild anzeigen

Struktur

  • src/index.ts Einstiegspunkt
  • src/server/ HTTP-Schicht
  • src/shared/ gemeinsame Hilfsfunktionen
  • src/domain/ fachliche Modelle
  • src/features/ Anwendungslogik nach Bereichen

Start

npm install
npm run build
npm start

Nextcloud-Import

  • Öffentliche Share-Links können direkt im Browser geladen werden
  • Die Bilder werden nicht auf dem Server gespeichert
  • Wenn der Nextcloud-Server PROPFIND oder Bildabrufe per CORS blockiert, braucht es später einen reinen Fetch-Proxy ohne Persistenz
Description
No description provided
Readme 91 KiB
Languages
TypeScript 99.5%
Dockerfile 0.5%