Об этом проекте

Kinboard — это самодостаточная семейная панель управления, разработанная для постоянно включенных кухонных дисплеев. Она объединяет разрозненную информацию о домашнем хозяйстве на одном удобном для касания экране, с поддержкой телефонов, планшетов и настольных браузеров. Проект построен на основе синхронизации в реальном времени, использования несколькими людьми и модульных интеграций, что позволяет семьям использовать только те функции, которые им нужны. Основные возможности включают в себя настраиваемую панель управления с часами, полосой «Сегодня» и сеткой виджетов; синхронизацию календаря с Google Calendar, серверами CalDAV и только для чтения .ics-фидами; список покупок в реальном времени с поддержкой офлайн-режима и опциональной синхронизацией с Bring!; рецепты и планирование питания; задачи и дела с назначением по участникам и напоминаниями; общие заметки; дни рождения с обратным отсчетом; и школьные расписания с автоматическими списками упаковок. Он также поддерживает управление умным домом через Home Assistant, включая вкладки комнат и панель управления энергией для солнечной энергии, батареи и сети. Камеры могут транслировать видео в реальном времени через WebRTC с использованием go2rtc. Дополнительные функции для домашнего хозяйства включают управление карманными деньгами для детей, фотоальбомы и заставки из Immich, DLNA, iCloud Shared Albums или Unsplash, прогнозы погоды и радар через OpenWeatherMap, а также веб-уведомления. Устройства присоединяются к семье с помощью короткого кода, а люди кодируются цветом по всему приложению. Стек является самодостаточным, используя встроенную настройку Supabase для Postgres и синхронизации в реальном времени, с фронтендом на Next.js и React. Развертывание основано на Docker, с скриптами быстрого запуска, предварительно собранными образами и опциональными инструментами для автоматического обновления. Документация охватывает самодостаточное размещение, безопасность, сборку аппаратных киосков и систему плагинов для расширения функциональности.