PlantAlong
Wpisujesz amerykański kod ZIP i dostajesz kalendarz sadzenia wyliczony z danych o przymrozkach z najbliższej stacji pogodowej. Przy każdej dacie widać, skąd pochodzi.
Pomysł
Porady ogrodnicze w sieci są albo ogólnikowe („sadź po ostatnim przymrozku”), albo kopiowane ze strony na stronę bez źródła. PlantAlong liczy to porządnie: bierze prawdziwe dane o przymrozkach dla danego miejsca i stosuje reguły sadzenia publikowane przez amerykańskie uczelnie rolnicze (extension services).
Przy każdej dacie widać regułę i jej źródło, a gdy dwie uczelnie się nie zgadzają, serwis pokazuje oba zalecenia, zamiast uśredniać je do czegoś, czego nikt nie napisał.
W liczbach
- kodów ZIP w USA
- 41 195
- stacji pogodowych NOAA
- 6769
- uczelnianych służb doradczych
- 12
- warzyw i ziół
- 12
Jak to działa
Od kodu ZIP do stacji
Kod ZIP trafia do strefy mrozoodporności USDA (według tabeli PRISM/USDA) i do najbliższej stacji NOAA z normami klimatycznymi z lat 1991–2020.
Przymrozki z ryzykiem
Normy stacji dają typową datę ostatniego wiosennego i pierwszego jesiennego przymrozku oraz późniejszą datę, od której ryzyko spada do 10%.
Reguły z uczelni
Okna sadzenia pochodzą z opublikowanych zaleceń uczelni, na przykład „pomidory wysadzaj tydzień–dwa po ostatnim przymrozku”, i obowiązują tylko w regionach, których dane źródło dotyczy.
Liczone na urządzeniu
Kalendarz liczy się w przeglądarce, więc kod ZIP nigdzie nie wychodzi. Wynikiem jest interaktywna wstęga sezonu, którą można przybliżać i przesuwać.
Narzędzia i funkcje
Sąsiedztwo roślin
Macierz par roślin z oceną jakości dowodów i tablica do wydruku.
Kalkulator ziemi do grządek
Objętość, liczba worków i mieszanka zalecana przez uczelnię.
Rośliny w 3D
Na stronie każdej rośliny jest proceduralny model three.js do obracania.
Alerty o przymrozkach
E-maile z podwójnym potwierdzeniem i spersonalizowanym kalendarzem PDF.
CMS i publikacja
Blog i CMS (Studio) działają w tej samej aplikacji Astro: edytor z kontrolą SEO, harmonogram, biblioteka mediów trzymająca obrazy WebP w Postgresie, podpowiedzi linków i powiadomienia IndexNow.
Jedno codzienne zadanie publikuje zaplanowane wpisy i wysyła alerty o przymrozkach.
Zbudowane, by je znaleźć
- Strony programatyczne tylko tam, gdzie dane są dobre: strony „roślina × strefa” powstają dla stref z odpowiednią liczbą kodów ZIP i są pomijane, gdy byłyby niemal duplikatami.
- Build przerywa się, jeśli któraś indeksowana strona ma tytuł lub opis poza limitem długości.
- Mapy witryny powstają z gotowego HTML-a, więc zawierają tylko prawdziwe, kanoniczne, indeksowane strony.
- Dane strukturalne i grafika podglądu dla każdej strony.
Technologie
- AstroStrony statyczne i trasy serwerowe
- PostgreSQLCMS, alerty, media
- three.jsProceduralne rośliny 3D
- GSAPMaskotka i animacje interfejsu
- CoolifyWdrożenia Dockera na moim VPS-ie
- CloudflareDNS
- Playwright + axeTesty end-to-end i dostępności
Kluczowe ekrany
Na telefonie