Initial commit: Canteen GPS Map - interactive map combining booking + photo EXIF GPS data
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
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
[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
|
||||
Reference in New Issue
Block a user