Mobilné aplikácie
Medveďomer
Mapa výskytu medveďa hnedého na Slovensku s hláseniami a radami pre verejnosť
WebAndroid
O projekte
Komunitná webová a mobilná aplikácia, ktorá na mape Slovenska ukazuje, kde a kedy bol naposledy videný medveď hnedý. Dáta sa každé ráno automaticky dopĺňajú z oficiálnych upozornení platformy pozormedved.sk (ŠOP SR) a z analýzy slovenských spravodajských RSS zdrojov, ktoré sa priraďujú ku konkrétnym obciam; používatelia môžu poslať vlastné hlásenie. Súčasťou sú rady, ako sa pri stretnutí s medveďom správať, náučná sekcia a tiesňové kontakty.
Čo aplikácia vie
- Mapa výskytu (Leaflet + OpenStreetMap) s posledným videním v každej obci, farbou podľa čerstvosti (do 7 dní / do 30 dní / staršie) a filtrami zdroja a obdobia
- „Moje okolie“ – podľa GPS polohy spočíta záznamy v okruhu 25/50/100 km a vyznačí ho na mape
- Detail obce so zoznamom záznamov a odkazmi na zdrojové články, zoznam posledných videní a tabuľka počtu hlásení podľa okresov
- Denná automatická analýza médií (GitHub Actions cron): Google News RSS → výber článkov o medveďoch → priradenie k 176 obciam so zohľadnením slovenského skloňovania
- Import oficiálnych upozornení z verejného WordPress REST API platformy pozormedved.sk
- Nahlásenie videnia s GPS polohou: na vlastnom serveri cez PHP endpoint (validácia, honeypot, limit 5 hlásení z IP za hodinu, zámok súboru), na GitHub Pages cez predvyplnený GitHub issue, ktorý workflow automaticky spracuje; alternatívne e-mailom
- Zásady správania pri stretnutí s medveďom podľa situácie, náučná sekcia o medveďovi hnedom a tiesňové kontakty (112, 158, 18 300, zásahový tím ŠOP SR)
- PWA so service workerom – inštalácia na plochu a offline režim pre rady, kontakty a naposledy načítané dáta
- Android aplikácia (Java WebView obal, cieľ API 36) s geolokáciou a otváraním tel:/mailto: odkazov; APK sa automaticky zostavuje do GitHub Releases
- Denná súhrnná push notifikácia o nových videniach cez Firebase Cloud Messaging (kód hotový, aktivuje sa po doplnení Firebase konfigurácie)
Technicky zaujímavé
- Plne automatický dátový pipeline bez vlastného servera: GitHub Actions každé ráno stiahnu médiá a oficiálne upozornenia, geokódujú ich a commitnú do repozitára
- Geokódovanie slovenských textov s ohľadom na skloňovanie názvov obcí (kmene slov bez diakritiky) iba so štandardnou knižnicou Pythonu
- Dva režimy hlásení – PHP endpoint na vlastnom hostingu alebo GitHub issue s automatickým spracovaním; frontend si zvolí cestu sám
V pláne
- Prevádzka na vlastnej doméne medvedomer.sk (Plesk) a prepnutie Android APK z github.io na túto doménu
- Publikovanie v Google Play (TWA/Bubblewrap alebo existujúci WebView obal)