Grzybolog

A daily mushroom forecast for every powiat (county) in Poland, computed from weather data, with an atlas of 67 species, lookalike warnings and a forager's calendar. In Polish and English.

Type
Mushroom forecast and atlas
Year
2026
Live product
grzybolog.pl

The idea

Every autumn Poland asks the same question: „are there mushrooms yet?” The answers online are rumours and phone photos. Grzybolog turns it into a model: the weather of the past weeks decides whether conditions favour a flush, region by region.

Picking mushrooms has real risk, so the forecast comes with an atlas that puts edible species next to the ones they are mistaken for.

In numbers

counties forecast
380
species in the atlas
67
wild plants
34
languages
2

How it works

  1. Weather in

    For 380 points, one per powiat, the site pulls the last 35 days and the next 7 days of weather from Open-Meteo, twice a day, within the API's rate limits.

  2. A forecast index

    The score combines rain and soil moisture over 26 days, recent rain impulses and the 20-day temperature, minus penalties such as frost or drought, multiplied by a season factor. It was checked against September 2026 in southern Poland.

  3. Map and regions

    A map of Poland, a page for each of the 16 voivodeships and a one-line summary of today across the country.

  4. Know what you pick

    The atlas has 67 species with photos, edibility and season, plus side-by-side lookalike comparisons such as parasol mushroom vs. death cap. Protected species are never suggested for picking.

Tools and features

  • Forager's calendar

    Month by month: mushrooms and 34 wild plants.

  • Safety and the law

    Poisoning symptoms and where picking is allowed.

  • Members

    Log finds with photos (location and EXIF stripped), collect all 67 species, earn badges and levels, climb the ranking.

  • Large, legible type

    Designed for older readers, with an accessibility panel.

CMS and publishing

The same Studio CMS pattern, with a Polish and an English blog on a daily schedule and moderation tools for community finds and comments.

Forecast runs are stored in Postgres and served as cached JSON to the map.

Built to be found

  • Polish first, English under /en, with hreflang between them.
  • Pages built around real questions: species, lookalike comparisons, monthly calendars, forecasts per region.
  • Community pages stay out of the index until there is enough content.
  • Grammar-safe templates: Polish names are never dropped into sentences that need a different case.

Stack

  • Astro + NodePages, forecast API, accounts
  • PostgreSQLForecast runs, members, CMS
  • Open-MeteoWeather history and forecast
  • sharpPhoto re-encoding without metadata
  • GSAPInterface motion
  • CoolifyDocker deploys on my own VPS
  • CloudflareDNS

Key screens

Grzybolog: Today's forecast for Poland.
Today's forecast for Poland.
Grzybolog: A species page in the atlas.
A species page in the atlas.
Grzybolog: Lookalikes, compared point by point.
Lookalikes, compared point by point.
Grzybolog: The English edition.
The English edition.

On a phone

Grzybolog: Home
Home
Grzybolog: Forecast
Forecast
Grzybolog: Atlas
Atlas
Next project Yolkday Backyard chicken planner