ffd094d631ae2e6987680b5b5ae1b6d9fd02ef80
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/vendorduringnpm 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
Languages
TypeScript
99.6%
Dockerfile
0.4%