ГрибРадар

Кейсы / Веб-сервис · 3 сайта, 3 языка

Прогноз грибов на трёх языках — из одного движка.

ГрибРадар подсказывает, где и когда пойдут грибы, — по регионам и городам России и Беларуси. Прогноз считается по погоде, почве и лесному покрову; кроме грибов, на сайте ягоды, травы, берёзовый сок, а ещё клещи и комары. К сайту прилагаются Telegram-бот и Mini App. На том же движке работает FungRadar: fungradar.com на английском для 36 стран Европы и it.fungradar.com для Италии. Для заказчика мы собрали один код, из которого выходят три сайта, каждый — на своём языке.

gribradar.ru ↗

gribradar.ru
Главная gribradar.ru — русский сайт ГрибРадара с прогнозом грибной активности

Проблема

На сайте для грибников ошибка перевода — это риск.

Грибник решает, куда ехать и что класть в корзину. Неверное местное название, предупреждение, оставшееся на другом языке, опасный двойник, которого нет в карточке, — на таком сайте это не опечатки, а риски.

И аудиторий было три, с разной географией: Россия и Беларусь, Европа на английском, Италия. Три отдельных проекта означали бы три кодовые базы, которые приходится сверять вручную, — и рано или поздно одна отстаёт, причём именно там, где это важнее всего.

Наш ответ

Один движок, три сайта, каждый — на своём языке.

Один код: язык фиксируется при сборке, и из него выходят три сайта. ГрибРадар и FungRadar — разные продукты на общем движке; fungradar.com и it.fungradar.com — один продукт на двух языках. Каждый сайт на своём языке от начала до конца — от адресов страниц до текстов. Если вы ведёте дело в Италии или в Европе и думаете о втором и третьем языке сайта, это ровно та инженерия, которую вы получите.

✓Английские и итальянские тексты написаны заново, а не переведены с русского
✓Автоматический скрипт вылавливает забытую кириллицу, в том числе в атрибутах
✓Адреса на языке сайта, с постоянными редиректами со старых русских путей
✓Связки hreflang ru-RU, en-GB и it-IT между тремя сайтами

Прогноз

Индекс, который говорит, насколько ему можно верить.

Сердце продукта — индекс активности из трёх частей: число, слово, которое его объясняет, и уверенность. Голое число мало что скажет человеку, который решает, ехать ли в лес в субботу утром. Рядом — недельный прогноз по каждому виду и страницы регионов и городов.

01Индекс из трёх частей. Число, слово и уверенность: понятно с первого взгляда — и понятно, насколько этому верить.
02Неделя по видам. Не средняя картина по лесу, а то, как складывается неделя для каждого вида.
03Регионы и города. Отдельные страницы регионов и городов — например, /prognoz/krasnodarskiy-kray.
04Не только грибы. В модели 28 видов грибов и 8 видов ягод; на русском сайте ещё травы, берёзовый сок, клещи и комары.
gribradar.ru
Прогноз по Калужской области на gribradar.ru с телефона: индекс по видам и лучший вид сегодня

Прогноз по Калужской области на экране телефона: индекс по каждому виду — в той же шкале, что и большое число.

Безопасность важнее перевода

Вид попадает на сайт, только когда он полностью готов на языке сайта.

Это главное техническое решение проекта. В английском (или итальянском) каталоге вид появляется, только когда на этом языке есть его местное название, текст о безопасности и все его опасные двойники. Не хватает хотя бы одного — вида на сайте просто нет. То же с разделами: они включаются для каждого языка по таблице, и забытый раздел останавливает сборку, а не уходит в сеть наполовину готовым.

В Telegram Mini App ГрибРадара есть определитель по фото, и устроен он осторожно: порог уверенности, не больше 3 кандидатов и фильтр против фраз вроде «съедобный». Если есть сомнение, ответ один: «не ешьте по фото».

КаталогМестное название, текст о безопасности и все опасные двойники — иначе вид не публикуется
РазделыВключаются по таблице для каждого языка: забытый раздел останавливает сборку
ПодвалНа каждой странице: стопроцентной гарантии съедобности нет
ДвойникиПары со смертельно опасным двойником помечены как неразличимые по фото
МикологУ двойников пометка «не подтверждено микологом»
ОхранаВиды из Красной книги не рекомендуются, а их места не показываются

Как мы проверяем

Продукт, который публикует и то, до чего пока не дотягивает.

Любой прогноз что-то обещает; мало кто проверяет это публично. ГрибРадар сверяет модель с реальными находками грибов (данные GBIF) и прогоняет ту же проверку с перемешанными датами — как контроль. Бэктест от 22 августа 2026 года: по неделе балл 0,610, где 0,5 — подброшенная монетка (95-процентный интервал 0,556–0,655, 7 187 сравнений); по месяцу — 0,847. С перемешанными датами неделя даёт 0,576: вклад погоды пока неотличим от нуля, а собственная планка проекта — 0,750 — не достигнута. И всё это написано на сайте, а не спрятано во внутреннем отчёте.

gribradar.ru
Карта прогноза на gribradar.ru: индекс грибной активности по точкам расчёта на территории России и соседних стран

Карта прогноза: значения посчитаны в 7 381 точке, а между ними тепловой слой — оценка, а не измерение; сайт пишет это прямо под картой. Цифры бэктеста — на странице «Как мы проверяем».

01Внешние данные. Модель проверяется на реальных находках из GBIF, а не на собственных догадках.
02Контрольный прогон. Те же наблюдения с перемешанными датами показывают, сколько в результате даёт один календарь.
03Заявленная планка. 0,750 по неделе: не достигнута, и сайт так и пишет.
04Что это значит для вас. Мы измеряем то, что строим, и говорим, что пока не работает.

Как сделано

Лёгкий в лесу, крепкий внутри.

Грибник часто там, где связь то есть, то нет. Поэтому сайт — PWA со своим service worker и офлайн-страницей «Я в лесу» на случай, когда сеть пропадает, а страница города похудела с 707 КБ до 304 КБ. Карты — на собственных векторных тайлах проекта (MapLibre). Для тех, кто живёт в Telegram, есть бот: подписки, оповещения и сводка к выходным.

Внутри, простыми словами: интерфейс на Next.js/React, API на Python (FastAPI), отдельный движок прогноза, который делает расчёты, и база PostgreSQL. Три сайта — а поддерживать нужно одно.

ДанныеOpen-Meteo, ESA WorldCover, Copernicus DEM, GBIF, OpenStreetMap
КартыСобственные векторные тайлы проекта на MapLibre
ОфлайнPWA со своим service worker и страницей «Я в лесу»
TelegramБот с подписками, оповещениями и сводкой к выходным, плюс Mini App с определителем по фото
Сроки11 августа – 23 сентября 2026; английский сайт открыт 28 августа, итальянский — 8 сентября
ПодписьВ подвале всех трёх сайтов — «Создано в Студии Ремарка», на языке каждого

Результат

Три сайта в сети — и цифры без прикрас.

3сайта

из одного кода — русский, английский и итальянский, язык фиксируется при сборке

0,610

балл по неделе в бэктесте от 22 августа 2026 (0,5 — монетка): ниже планки 0,750 — и опубликован на сайте

304КБ

весит страница города — раньше было 707

СДЕЛАНО СТУДИЕЙ РЕМАРКА ДЛЯ ЗАКАЗЧИКА — МОЖНО ПРОВЕРИТЬ НА gribradar.ru

Заинтересовал этот проект?

Нужен сайт или приложение под задачу? Давайте обсудим.

Проектируем и разрабатываем сайты и веб-приложения под задачу — для компаний и специалистов. Расскажите идею: ответим анализом или фиксированной сметой.

  • Фиксированная смета за 24 часа
  • Понятная цена, без сюрпризов
  • Ваши данные остаются в ЕС

Быстрая заявка

Хотите рассказать всё подробно, без спешки? Заполните бриф →