프로젝트 소개
Kinboard는 항상 켜져 있는 주방 벽면 디스플레이를 위해 설계된 셀프 호스팅 가족 대시보드입니다. 흩어져 있는 가구 정보를 하나의 터치 친화적인 화면에 모아, 휴대폰, 태블릿, 데스크톱 브라우저에서도 지원합니다. 이 프로젝트는 실시간 동기화, 다인용 사용, 모듈식 통합을 중심으로 구축되어 있어, 가족들은 필요한 기능만 채택할 수 있습니다. 핵심 기능으로는 시계, 오늘의 스트립, 위젯 그리드가 있는 구성 가능한 대시보드; Google 캘린더, CalDAV 서버, 읽기 전용 .ics 피드와의 캘린더 동기화; 오프라인 지원 및 선택적 Bring! 동기화를 갖춘 실시간 쇼핑 목록; 레시피 및 식사 계획; 개인별 할당 및 알림이 있는 작업 및 할 일; 공유 메모; 카운트다운이 있는 생일; 자동 짐 목록이 있는 학교 일정 등이 있습니다. 또한 방 탭 및 태양광, 배터리, 그리드 데이터를 위한 에너지 대시보드를 포함하여 Home Assistant를 통한 스마트 홈 제어를 지원합니다. 카메라들은 go2rtc를 사용하여 WebRTC를 통해 라이브 스트리밍할 수 있습니다. 추가적인 가구 기능으로는 어린이들의 용돈 관리, Immich, DLNA, iCloud 공유 앨범, 또는 Unsplash에서 가져온 사진 앨범 및 스크린세이버, OpenWeatherMap을 통한 날씨 예보 및 레이더, 웹 푸시 알림 등이 있습니다. 기기들은 짧은 코드를 사용하여 가족에 가입하며, 사람들은 앱 전반에 걸쳐 색상으로 구분됩니다. 스택은 셀프 호스팅되며, Postgres 및 실시간 동기화를 위한 번들된 Supabase 설정과 Next.js 및 React 프론트엔드를 사용합니다. 배포는 Docker 기반이며, 빠른 시작 스크립트, 사전 빌드된 이미지, 선택적 자동 업데이트 도구를 포함합니다. 문서에는 셀프 호스팅, 보안, 하드웨어 키오스크 빌드, 기능 확장을 위한 플러그인 시스템이 다루어져 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.