इस प्रोजेक्ट के बारे में

Kinboard एक स्व-होस्टेड पारिवारिक डैशबोर्ड है जो हमेशा चालू रहने वाले रसोई की दीवार पर प्रदर्शित होने के लिए डिज़ाइन किया गया है। यह बिखरे हुए घरेलू जानकारी को एक स्पर्श-अनुकूल स्क्रीन में लाता है, जिसमें फोन, टैबलेट, और डेस्कटॉप ब्राउज़रों के लिए भी समर्थन है। यह परियोजना वास्तविक समय की सिंक, कई लोगों के उपयोग, और मॉड्यूलर एकीकरण के चारों ओर बनाई गई है, ताकि परिवार केवल उन सुविधाओं को अपना सकें जिनकी उन्हें आवश्यकता है। कोर क्षमताओं में घड़ी, आज की पट्टी, और विजेट ग्रिड के साथ एक कॉन्फ़िगर करने योग्य डैशबोर्ड शामिल है; Google कैलेंडर, CalDAV सर्वर, और केवल-पढ़ने वाले .ics फीड के साथ कैलेंडर सिंक; ऑफ़लाइन समर्थन और वैकल्पिक Bring! सिंक के साथ एक वास्तविक समय की शॉपिंग लिस्ट; रेसिपी और भोजन योजना; प्रति-व्यक्ति असाइनमेंट और रिमाइंडर के साथ कार्य और टू-डू; साझा नोट्स; उलटी गिनती के साथ जन्मदिन; और स्वचालित पैक लिस्ट के साथ स्कूल शेड्यूल। यह होम असिस्टेंट के माध्यम से स्मार्ट होम नियंत्रण का भी समर्थन करता है, जिसमें कमरे के टैब और सौर, बैटरी, और ग्रिड डेटा के लिए ऊर्जा डैशबोर्ड शामिल हैं। कैमरे go2rtc का उपयोग करके WebRTC के माध्यम से लाइव स्ट्रीम कर सकते हैं। अतिरिक्त घरेलू सुविधाओं में बच्चों के लिए पॉकेट मनी प्रबंधन, Immich, DLNA, iCloud Shared Albums, या Unsplash से फोटो एल्बम और स्क्रीनसेवर, OpenWeatherMap के माध्यम से मौसम पूर्वानुमान और रडार, और वेब पुश नोटिफिकेशन शामिल हैं। डिवाइस एक छोटे कोड का उपयोग करके परिवार में शामिल होते हैं, और लोगों को ऐप में रंग-कोडित किया जाता है। स्टैक स्व-होस्टेड है, जिसमें Postgres और वास्तविक समय की सिंक के लिए एक बंडल किया गया Supabase सेटअप है, साथ ही Next.js और React फ्रंटएंड है। तैनाती Docker-आधारित है, जिसमें त्वरित-शुरुआत स्क्रिप्ट, पूर्व-निर्मित छवियां, और वैकल्पिक ऑटो-अपडेट टूलिंग शामिल हैं। दस्तावेज़ में स्व-होस्टिंग, सुरक्षा, हार्डवेयर कियोस्क निर्माण, और कार्यक्षमता को बढ़ाने के लिए एक प्लगइन सिस्टम शामिल हैं।