Web školní meteostanice
GJŠ Meteo vzniklo během mého studia na Gymnáziu a Jazykové škole s právem státní jazykové zkoušky Zlín. Staral jsem se tam o školní meteostanici, ze které jsem zpočátku zapisoval data manuálně do zápisníku. To mě ale přestalo bavit, tak jsem vytvořil webovou appku s PHP a MySQL. Tam jsem nejprv jen vkládal data a ukazoval v tabulce a grafu, ale postupně se z toho vyvinula taková páteř činnosti meteorologického klubu.
Automatická a manuální stanice
Za budovou školy byly dvě meteostanice. Manuální, kde se prostě ručně psaly hodnoty z teploměrů, vlhkoměru a pochybně funkčního barometru a automatickou.
To tehdá vedení školy koupilo model Oregon WMR300, ze kterého šla data dostávat jen přes jejich jednotku. Ta měla svou obsluhující aplikaci, která fungovala jen na starých windowsech a nedala se nijak zautomatizovat. To jsem tehdá vyřešil nějakým hackem s Raspberry Pi, komunikačním skriptem a Weewx. V weewx jsem si pak udělal adaptér na svůj datový backend.
Předpovědi a administrační systém
Ve vrcholu slávy jsme s několika studenty připravovali téměř každý den předpověď na další den a delší výhledy. Serverová část neřešila jen zobrazení výsledku. Obsahovala administraci pro zadávání a editaci předpovědí, skládání příspěvků více členů, publikování, výstrahy a následné vyhodnocování úspěšnosti z naměřených dat.
Postupně jsem backend přepracoval a vytvořil API s JWT tokeny, správou aktivních relací a základem, který mohl obsloužit také budoucí mobilní aplikaci. Administrace uměla připravit výstupy pro sociální sítě a počítala metriky úspěšnosti jednotlivých numerických modelů, lidí a synoptických situací.
Grafy, vyhledávání a atlas oblaků
Součástí webu byla vizualizace dat za různá období a možnost srovnávání a tvorby klimadiagramu. Také tam byl atlas oblaků. Členové Meteoklubu do něj mohli přidávat vlastní fotografie, zařadit druh oblaku, popsat aktuální a budoucí počasí i související nebezpečné jevy.