منصوبے کے بارے میں
Real Life Stack مقامی رابطوں کے لیے ایک ماڈیولر ٹول کٹ ہے، جس کا مقصد ایسی کمیونٹیز ہیں جو حقیقی دنیا کی ملاقاتوں کو تبدیل کرنے کے بجائے ان کی حمایت کے لیے ڈیجیٹل ٹولز چاہتے ہیں۔ README ایک مشترکہ تکنیکی بنیاد کی وضاحت کرتا ہے جس میں ایک ماڈیولر UI ٹول کٹ شامل ہے - جس میں نقشہ، کیلنڈر، گروپس، پروفائلز اور فیڈ دوبارہ استعمال کے قابل اجزاء کے طور پر موجود ہیں - اس کے علاوہ ایک وائٹ لیبل ایپ ہے جسے پروگرامنگ کی مہارت کے بغیر بھی اپنی ضرورت کے مطابق ڈھالا جا سکتا ہے۔ اس کا آرکیٹیکچر backend-agnostic ہے: UI سطحیں DataInterface اور اختیاری کیپبلٹی انٹرفیسز کے ساتھ کام کرتی ہیں، جبکہ کنیکٹرز مختلف ڈیٹا ذرائع کے لیے سپورٹ فراہم کرتے ہیں۔ دستاویزی کنیکٹرز میں ڈویلپمنٹ کے لیے in-memory MockConnector، کراس ٹیب سنک کے ساتھ IndexedDB استعمال کرنے والا LocalConnector، کلاسک سرورز کے لیے GraphQL کنیکٹر، اور غیر مرکزی انکرپٹڈ تعاون کے لیے Yjs/CRDT اور E2EE پر مبنی WoT کنیکٹر شامل ہیں۔ ایپ شیل نیویگیشن اور مشترکہ سطحوں کی میزبانی کرتا ہے؛ Kanban، Calendar، Map اور Feed جیسے اسپیس ماڈیولز کو ہر اسپیس کے لیے فعال کیا جا سکتا ہے اور انہیں آئٹم فیلڈز جیسے اسٹیٹس، آغاز/اختتام یا پوزیشن کے مطابق منتخب کیا جاتا ہے۔ Hooks آبزرو ایبلز کو React اسٹیٹ میں اور میوٹیشنز کو پرومسز میں تبدیل کرتے ہیں۔ شناخت اور اعتماد کو Web of Trust تصورات کے ذریعے سنبھالا جاتا ہے: غیر مرکزی شناختیں، QR-code تصدیق، JWS دستخط، اور Yjs یا Automerge کے ساتھ local-first سنک۔ مونو رپو (monorepo) میں data-interface، mock-connector، local-connector، supabase-connector، wot-connector اور toolkit کے پیکیجز کے ساتھ ساتھ landing، reference، network اور prototype ایپس شامل ہیں۔ نارمیٹیو سپیسیفیکیشن دستاویزات آرکیٹیکچر، DataInterface، کیپبلٹیز، items/relations/groups/spaces، تصدیقات اور اعتماد، اسکیمہ کمپوزیشن اور ایکٹیویٹی لاگز کا احاطہ کرتی ہیں۔ 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.