इस प्रोजेक्ट के बारे में
Real Life Stack स्थानीय जुड़ाव के लिए एक मॉड्यूलर टूलकिट है, जिसका उद्देश्य उन समुदायों की मदद करना है जो वास्तविक दुनिया की मुलाकातों को बदलने के बजाय उन्हें समर्थन देने के लिए डिजिटल टूल चाहते हैं। README एक साझा तकनीकी आधार का वर्णन करता है जिसमें एक मॉड्यूलर UI टूलकिट - मैप, कैलेंडर, ग्रुप्स, प्रोफाइल्स और फीड पुन: प्रयोज्य घटकों के रूप में - और एक व्हाइट-लेबल ऐप है जिसे प्रोग्रामिंग कौशल के बिना अनुकूलित किया जा सकता है। इसकी आर्किटेक्चर backend-agnostic है: UI सतहें DataInterface और वैकल्पिक क्षमता इंटरफेस के साथ काम करती हैं, जबकि कनेक्टर्स विभिन्न डेटा स्रोतों के लिए समर्थन लागू करते हैं। प्रलेखित कनेक्टर्स में विकास के लिए इन-मेमोरी MockConnector, क्रॉस-टैब सिंक के साथ IndexedDB का उपयोग करने वाला LocalConnector, क्लासिक सर्वर के लिए एक GraphQL कनेक्टर, और विकेंद्रीकृत एन्क्रिप्टेड सहयोग के लिए Yjs/CRDT और E2EE पर निर्मित एक WoT कनेक्टर शामिल हैं। ऐप शेल नेविगेशन और साझा सतहों की मेजबानी करता है; Kanban, Calendar, Map और Feed जैसे स्पेस मॉड्यूल प्रति स्पेस सक्षम किए जा सकते हैं और उन्हें status, start/end या position जैसे आइटम फ़ील्ड के अनुसार चुना जाता है। Hooks observables को React state में और mutations को promises में अनुवादित करते हैं। पहचान और विश्वास को Web of Trust अवधारणाओं के माध्यम से संभाला जाता है: विकेंद्रीकृत पहचान, QR-कोड सत्यापन, JWS हस्ताक्षर, और Yjs या Automerge के साथ local-first सिंक। मोनोरेपो में data-interface, mock-connector, local-connector, supabase-connector, wot-connector और toolkit के पैकेज, साथ ही landing, reference, network और prototype के लिए ऐप्स शामिल हैं। मानक विनिर्देश दस्तावेज़ आर्किटेक्चर, DataInterface, क्षमताओं, items/relations/groups/spaces, confirmations और trust, स्कीमा कंपोजिशन और एक्टिविटी लॉग्स को कवर करते हैं। README में Feed, Kanban/Tasks, Calendar और Map को कार्यान्वयन के साथ ड्राफ्ट विनिर्देशों के रूप में सूचीबद्ध किया गया है; Marketplace, Quests और Campaign View की योजना है। लक्षित उपयोगकर्ताओं में पड़ोस नेटवर्क, शहरी बागवानी समूह, रिपेयर कैफे, फूड-शेयरिंग पहल, समुदाय-समर्थित कृषि, युवा समूह, मुफ्त शिक्षण स्थान और साझाकरण समुदाय शामिल हैं। विकास के लिए TypeScript, React 19, Tailwind CSS v4, Radix UI Primitives, CVA और Vite का उपयोग किया जाता है; क्विक-स्टार्ट कमांड pnpm का उपयोग करते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.