Задача
ЕЦПП «Цифровой улей» – государственная платформа для пчеловодов, запуск вместе с Ростелекомом. Пасечник видит показатели каждого улья с датчиков и ведёт журнал работ. Я три года работал в команде из трёх фронтендеров.
Что сделано
– личный кабинет пчеловода: сводка по пасеке, ульи, журнал, календарь, погода, устройства, схема пасеки, карта пестицидов, сотрудники;
– страницы аналитики: температура, влажность, CO₂, масса улья и привес, состояние семьи, индекс счастья;
– графики с нуля: периоды (сегодня, неделя, месяц, год, свой диапазон), группировка по часам, подсказки, пороговые значения;
– карточка улья: блок «Требует внимания», звуковые сессии, события и заметки;
– интеграции с API (REST и GraphQL), общая сетка интерфейса;
– стек: Angular, RxJS, NgRx, GraphQL Apollo, затем React и Next.js во второй версии.
Зачем
Проблему в улье пасечник должен заметить до того, как семья погибнет. Графики и блок «Требует внимания» показывают отклонение сразу, без ручного разбора цифр.
Результат
Платформа запущена и работает: пасечник следит за ульями онлайн с компьютера. Кабинет закрыт авторизацией, поэтому в работе скриншоты.