bfcf876d42
Features: - Dark-themed interactive Leaflet map with marker clustering - Combined GPS sources: booking (technician check-in) + photo EXIF + account locations - Collapsible filter bar with search, source toggles, and source type dropdown - Info popups on click showing machine details, work orders, serials, photos - Account location layer toggle (3,487 accounts) - Export filtered data as JSON - Mobile-responsive (40vh map on mobile, filter collapse) - FastAPI backend with in-memory caching - Systemd service for auto-start - NPMPlus reverse proxy at gps.ourpad.casa Stats: 94 unique machines (73 booking, 21 photo), 231 total GPS points, 3,487 account locations
18 lines
437 B
Desktop File
18 lines
437 B
Desktop File
[Unit]
|
|
Description=Canteen GPS Map — interactive GPS data visualization
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=oplabs
|
|
WorkingDirectory=/home/oplabs/projects/canteen-gps-map
|
|
ExecStart=/home/oplabs/.hermes/hermes-agent/venv/bin/uvicorn server:app --host 0.0.0.0 --port 8913
|
|
Restart=always
|
|
RestartSec=5
|
|
Environment=SERVE_HOST=0.0.0.0
|
|
Environment=SERVE_PORT=8913
|
|
Environment=PYTHONUNBUFFERED=1
|
|
|
|
[Install]
|
|
WantedBy=default.target
|