Собираем интерактивный дашборд на Python без фронтенда: Prefab, реактивные компоненты и статический HTML
Prefab — это Python-фреймворк для построения интерактивных дашбордов, не требующий написания фронтенд-кода. В туториале показан полный цикл: от генерации синтетических данных мониторинга пайплайнов до сборки UI с таблицами, графиками, фильтрами и уведомлениями.
Проект использует компонентный подход: карточки, метрики, вкладки, слайдеры и переключатели собираются в единое приложение с реактивным состоянием. Готовый дашборд экспортируется в статический HTML-файл, который можно открыть прямо в Google Colab.
Код включает генерацию данных по регионам и пайплайнам, визуализацию через BarChart, LineChart, PieChart и Sparkline, а также элементы управления — выбор региона, слайдер порога задержки и переключатель тёмной темы. Всё работает без ручного HTML или JavaScript.