Location Services
Device GPS first; fallback to backend IP location. GeoIP backed by MaxMind (DB or Web API) with in‑memory LRU cache.
Endpoints:
GET /api/ip-locationGET /api/ip-location/details
Controller: apps/teetime/teetime-backend/src/app/ip-location.controller.ts