AllergyTJ - Трекер пыльцы и качества воздуха для Таджикистана
Эрадж Исматуллоев · 10 апреля 2026 г.
AllergyTJ - трёхъязычный инструмент мониторинга пыльцы и качества воздуха для Таджикистана. Охватывает 30 городов во всех пяти административных регионах, оценивая ежедневный риск пыльцы на основе сезонных ботанических данных и текущей погоды.
По состоянию на 2026 год, в Таджикистане не выявлено публичных станций мониторинга пыльцы. AllergyTJ восполняет этот пробел вычислительной моделью, объединяющей помесячные данные об интенсивности для девяти видов аллергенных растений с корректировками погоды в реальном времени.
Мониторинг
Панель отслеживает два экологических риска в реальном времени.
Риск пыльцы оценивается по шкале от 0 до 4 (от «Нет» до «Очень высокий») на основе трёх параметров:
- Сезонный календарь пыльцы. Помесячные данные об интенсивности для девяти аллергенных групп: пыльца деревьев (тополь, ива, берёза/ольха, платан, шелковица), злаковые травы и пыльца сорняков (полынь, марь, амброзия). Составлен по открытым ботаническим данным о флоре Центральной Азии.
- Текущая погода. Температура, влажность, скорость ветра и осадки от Open-Meteo корректируют сезонную базу. Жаркая, сухая, ветреная погода повышает риск. Дождь его снижает.
- Региональные коэффициенты. Пять зон растительности (Душанбе/РРП, Хатлон, Согд, ГБАО/Памир, горные долины) с корректировкой сроков цветения по высоте на основе биоклиматического закона Хопкинса (сдвиг на два дня на каждые 100 м высоты).
Качество воздуха отслеживает шесть загрязняющих веществ (O₃, PM2.5, PM10, NO₂, SO₂, CO) по спутниковой модели EU Copernicus CAMS. Сводный US AQI с разбивкой по каждому веществу, значки сравнения с нормами ВОЗ и предупреждения о пыли, когда PM10 является доминирующим загрязнителем. Баннеры безопасности появляются при пороговых значениях: нездоровый (150+), очень нездоровый (200+) и опасный (300+).
UV-индекс, температура, влажность и ветер отображаются вместе с обоими показателями.
Прогноз
Пятидневный прогноз пыльцы с почасовой разбивкой риска: утро (6-12), день (12-18), вечер (18-24). Визуализация тренда показывает динамику за весь период прогноза: столбчатая диаграмма на десктопе, SVG-сплайн на мобильных.
Четырёхдневный прогноз качества воздуха (ограничение спутниковых данных CAMS).
Сезонный календарь отображает все девять групп аллергенов по 12 месяцам с пульсирующим маркером на текущей дате.
Персонализация
Персональные профили аллергенов позволяют выбрать конкретные виды растений, на которые есть реакция. Данные хранятся локально, регистрация не нужна. Панель показывает двойной индикатор риска: персональный на основе выбранных аллергенов и общий для всего населения.
Настраиваемые уведомления в браузере для пыльцы (высокий и очень высокий пороги), UV-предупреждений и качества воздуха. Фильтрация по категории аллергенов (деревья, злаки, сорняки) и тихие часы. Всё на стороне клиента, без бэкенда.
Отправляемые снимки дня генерируют PNG-карточку 1080x1080 с градиентным заголовком, городом и датой, оценкой риска, разбивкой по аллергенам и данными AQI/погоды/UV. Отправка одним нажатием через Web Share API в Telegram, WhatsApp и другие приложения. Скачивание и копирование в буфер на десктопе.
Знания
Двенадцать карточек знаний, организованных попарно:
- Что такое AllergyTJ и как погода влияет на пыльцу
- Корректировка по высоте и региональные профили
- Суточные паттерны риска и руководство по перекрёстной реактивности (оральный аллергический синдром для берёзы, полыни, злаков, амброзии)
- Гид по загрязняющим веществам с влиянием на здоровье и нормами ВОЗ для всех шести веществ
- Шкала US AQI и интерпретация UV-индекса
- Источники данных и ограничения модели
- Принцип работы данных CAMS
Тринадцать часто задаваемых вопросов с JSON-LD-разметкой для поисковых систем и генеративного AI.
Таблица интенсивности аллергенов показывает помесячный риск по шкале 0-4 для каждого вида.
Архитектура
AllergyTJ - статический сайт без зависимостей от JS-библиотек.
- Фронтенд: Vanilla HTML/CSS/JS (2 681 строка HTML, 3 487 строк JS). Прегенерация по языкам скриптом на Python
- API: Open-Meteo для погоды и моделирования пыльцы, Open-Meteo CAMS для качества воздуха, wttr.in как резерв, сезонные оценки как третий уровень
- Хостинг: Vercel (бесплатный тариф) с одной серверлесс-функцией для динамических OG-изображений
- PWA: Service worker с гибридным кешированием (network-first для HTML, stale-while-revalidate для переводов, cache-first для иконок). Устанавливается на iOS и Android. В офлайне работает в режиме сезонных оценок
- Cron: Автоматические ежедневные публикации в Telegram в 07:00 по душанбинскому времени через Vercel Cron
- SEO: 102 URL в карте сайта (3 главные, 9 вкладок, 90 городских страниц). IndexNow для Bing/Yandex. JSON-LD-схемы (WebApplication, FAQPage, BreadcrumbList). Локализованные OG-изображения. Гео-метатеги для каждого города
- Безопасность: CSP A+ на Mozilla Observatory. HSTS с двухлетним preload. Без unsafe-inline. Deny-by-default CSP
Мобильный интернет в Таджикистане дорогой, а связь за пределами крупных городов нестабильная. Лёгкая статическая страница загружается быстрее и работает надёжнее, чем приложение на тяжёлом фреймворке. Pingdom оценивает сайт в 99/100 при загрузке за 62 мс.
Распространение
- Веб: allergy.tj с маршрутизацией по языку через URL. Таджикский в корне, английский на /en/, русский на /ru/
- Telegram: @allergytj - канал с автоматическими ежедневными трёхъязычными постами о пыльце, AQI, погоде, UV, влажности и ветре для Душанбе
- PWA: Устанавливается на мобильные устройства и десктоп
- Поиск: 90 городских страниц с локализованным контентом, гео-метатегами и hreflang-альтернативами
Три языка полностью поддерживаются, около 400 ключей перевода на каждый. GPS-определение находит ближайший город. Тёмный режим следует системным настройкам. Доступность по WCAG AA с контрастом 12:1+ на индикаторах риска.
Попробовать
AllergyTJ доступен по адресу allergy.tj.
Есть проект в мыслях?
Каждое сотрудничество начинается с бесплатного ознакомительного звонка. Без обязательств.
Связаться →