465b214da406764b3f0ef78b92f56c9dcac8dd3d
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.tsEinstiegspunktsrc/server/HTTP-Schichtsrc/shared/gemeinsame Hilfsfunktionensrc/domain/fachliche Modellesrc/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
PROPFINDoder Bildabrufe per CORS blockiert, braucht es später einen reinen Fetch-Proxy ohne Persistenz
Description
Languages
TypeScript
99.5%
Dockerfile
0.5%