عن المشروع
Real Life Stack هي مجموعة أدوات نمطية للتواصل المحلي، تستهدف المجتمعات التي ترغب في أدوات رقمية تدعم اللقاءات في العالم الحقيقي بدلاً من استبدالها. يصف ملف README أساساً تقنياً مشتركاً مع مجموعة أدوات واجهة مستخدم نمطية - تشمل الخريطة، والتقويم، والمجموعات، والملفات الشخصية، والخلاصة (feed) كمكونات قابلة لإعادة الاستخدام - بالإضافة إلى تطبيق white-label يمكن تخصيصه دون مهارات برمجة. البنية التحتية مستقلة عن الواجهة الخلفية (backend-agnostic): حيث تعمل أسطح واجهة المستخدم مقابل DataInterface وواجهات قدرات اختيارية، بينما تقوم الموصلات (connectors) بتنفيذ الدعم لمصادر بيانات مختلفة. تشمل الموصلات الموثقة MockConnector في الذاكرة للتطوير، وLocalConnector يستخدم IndexedDB مع مزامنة عبر التبويبات، وموصل GraphQL للخوادم الكلاسيكية، وموصل WoT مبني على Yjs/CRDT وE2EE للتعاون المشفر واللامركزي. يستضيف هيكل التطبيق (app shell) التنقل والأسطح المشتركة؛ ويمكن تفعيل وحدات المساحات مثل Kanban وCalendar وMap وFeed لكل مساحة، ويتم اختيارها وفقاً لحقول العناصر مثل الحالة أو البداية/النهاية أو الموقع. تقوم الـ Hooks بترجمة observables إلى حالة React والـ mutations إلى promises. يتم التعامل مع الهوية والثقة من خلال مفاهيم Web of Trust: هويات لامركزية، والتحقق عبر رمز QR، وتوقيعات JWS، ومزامنة local-first باستخدام Yjs أو Automerge. يتضمن المستودع الموحد (monorepo) حزم لـ data-interface وmock-connector وlocal-connector وsupabase-connector وwot-connector وtoolkit، بالإضافة إلى تطبيقات لـ landing وreference وnetwork وprototype. تغطي وثائق المواصفات المعيارية البنية التحتية، وDataInterface، والقدرات، والعناصر/العلاقات/المجموعات/المساحات، والتأكيدات والثقة، وتكوين المخطط (schema composition) وسجلات النشاط. يدرج ملف 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.