mapix

A browser-based photo mapping prototype that reads EXIF/GPS data and shows images on OpenStreetMap.

Features

  • Nextcloud public share import through a local proxy
  • Client-side EXIF and GPS extraction
  • Map markers with photo thumbnails
  • Fullscreen photo viewer
  • Timeline view with zoomable time ranges
  • Progressive loading with cancel support
  • Local browser dependency bundle for Leaflet and EXIF parsing

Start

npm install
npm run build
npm start

Notes

  • Photos are not stored on the server.
  • The UI and processing run in the browser where possible.
  • Browser dependencies are installed through npm and copied into dist/vendor during npm run build; the runtime serves them locally instead of loading third-party CDNs.
  • Future auth can be forwarded by a reverse proxy via HTTP headers.
Description
No description provided
Readme 2.7 MiB
Languages
TypeScript 99.6%
Dockerfile 0.4%