Sportski objekti: API + Leaflet map page + address enrichment
DB: pgz_sport.sportski_objekti (103 objekti, 103 s geo, 60 s adresom, 31 tip) API: - /api/v2/sportski-objekti (filter: tip, grad, sport, q) - /api/v2/sportski-objekti/meta (tipovi, gradovi, sportovi, ukupno) Frontend: - /static/objekti.html — Leaflet (OpenStreetMap) interactive map - 3 dropdown filter (tip, grad, sport) + search - Side panel s listom + map markers s ikonama (🏟️⚽🏊⛵🎿🎳⛸️🎯🥌🏃) - Popup: naziv, tip, kapacitet, adresa, upravitelj, izgradeno, sportovi, web link, Google Maps link - /objekti, /sport/objekti, /sport/api/v2/sportski-objekti routes Sidebar app.html: +Sportski objekti link Background: scripts/objekti_enrich_address.py (Nominatim reverse-geocode 60 objekata bez adrese)
This commit is contained in:
Submodule .claude/worktrees/agent-a2230c7d02a7c02f4 updated: 8127e2ef22...f488623920
Submodule .claude/worktrees/agent-a54ff6ad4250d2734 updated: 8127e2ef22...38383d07c5
Submodule .claude/worktrees/agent-a70769f0db14302aa updated: 8127e2ef22...55a27fb315
Submodule .claude/worktrees/agent-af39fdf2dbfd08afe updated: 8127e2ef22...efa15d0086
Reference in New Issue
Block a user