Pāriet uz saturu

CA Navigator

Latvijas meža ciršanas apliecinājumu (CA) navigācijas un GIS sistēma. Mežstrādniekiem laukā — offline-first Android app GPS navigācijai un ģeogrāfiskās robežas kontrolei. Operatoriem — multi-tenant backend ar VMD/VZD/LAD/LVM/DAP datu integrācijām.

Komponentes

  • Flutter mobile app (geo-mobile) — Android APK, ko fielders nēsā mežā. Offline-first, GPS, geofencing, skices, caurmēra mērījumi.
  • Flask backend (geo-backend) — multi-tenant SaaS, Stripe billing, JWT auth, importeri, Prometheus metrikas. Hostots uz Hetzner.
  • Observability stack — Prometheus + Grafana + Alertmanager + ntfy push. Sk. Ops Runbook.

Lasītāja ceļš pa lomām

Sākums šeit:

Tehniskā arhitektūra:

Infrastruktūra un alertu apstrāde:

  • Runbook — kā reaģēt uz alertiem

Latvijas mežu kontekss:

Vai par dokumentāciju

Šī wiki tiek automātiski uzbūvēta no docs/ direktorijas Markdown failiem ar MkDocs Material. Katra main push, kas maina docs/** vai mkdocs.yml, trigerē GitLab Pages deploy.

Lai papildinātu lapu: izmaini Markdown failu, push uz main. ~30 sekundes vēlāk izmaiņas redzamas šeit.

Lai testētu lokāli:

pip install mkdocs-material
mkdocs serve   # http://localhost:8000 ar live-reload