# 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 ```bash 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