docs: rewrite readme in english

This commit is contained in:
2026-06-07 20:31:11 +02:00
parent 0e1d1f6ba9
commit e557231ce2

View File

@@ -1,32 +1,15 @@
# mapy-mg # mapy-mg
Web-App für Foto-Uploads, EXIF-Positionen und Kartenanzeige. A browser-based photo mapping prototype that reads EXIF/GPS data and shows images on OpenStreetMap.
## Aktueller Prototyp ## Features
- Startseite mit Kartenansicht auf OpenStreetMap - Nextcloud public share import through a local proxy
- Marker für Beispieldaten - Client-side EXIF and GPS extraction
- Hover-Popup mit Thumbnail - Map markers with photo thumbnails
- Klick öffnet Vollbildansicht - Fullscreen photo viewer
- Nextcloud-Share-Link im Browser laden - Timeline view with zoomable time ranges
- EXIF- und GPS-Auswertung lokal im Client - Progressive loading with cancel support
- 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 ## Start
@@ -36,8 +19,8 @@ npm run build
npm start npm start
``` ```
## Nextcloud-Import ## Notes
- Öffentliche Share-Links können direkt im Browser geladen werden - Photos are not stored on the server.
- Die Bilder werden nicht auf dem Server gespeichert - The UI and processing run in the browser where possible.
- Wenn der Nextcloud-Server `PROPFIND` oder Bildabrufe per CORS blockiert, braucht es später einen reinen Fetch-Proxy ohne Persistenz - Future auth can be forwarded by a reverse proxy via HTTP headers.