منصوبے کے بارے میں

OpenFamily ایک اوپن سورس، خود میزبان خاندانی منتظم ہے جو Cozi یا FamilyWall کے متبادل کے طور پر پیش کیا گیا ہے۔ یہ خاندانی اوزاروں کو ایک جگہ جمع کرتا ہے: خریداری کی فہرزیں جن میں زمرے، قیمتیں، مقداریں، ٹیمپلیٹس اور راستے کے مطابق دکان کی ترتیب شامل ہے؛ بار بار ہونے والے کام جن کی خاندان کے افراد کو تفویض کی جا سکتی ہے اور اعداد و شمار دستیاب ہیں؛ مشترکہ کیلنڈر جس میں یاد دہانیاں، رنگوں کی تقسیم اور iCal برآمد شامل ہے؛ کام اور اسکول کے نظام الاوقات کے لیے ہفتہ وار منصوبہ بندی؛ فلٹرز کے ساتھ ترکیبوں کی لائبریری؛ کھانے کی منصوبہ بندی جس میں PDF برآمد شامل ہے؛ ماہانہ خاندانی بجٹ جس میں چارٹس، فی زمرہ حدود، انتباہات اور بار بار ہونے والے ادائیگیاں شامل ہیں۔ یہ منصوبہ ڈیٹا کی ملکیت پر زور دیتا ہے: یہ آپ کے اپنے سرور پر چلتا ہے، AGPL-3.0 کے تحت لائسنس یافتہ ہے، اور اس میں کوئی اشتہار یا ٹریکنگ شامل نہیں۔ اکاؤنٹس والدین اور بچوں کے کرداروں کی حمایت کرتے ہیں، بچوں کے لیے بجٹ تک صرف پڑھنے کی رسائی کے ساتھ۔ حقیقی وقت کی مطابقت پذیری WebSocket کے ذریعے آلات کے درمیان کام کرتی ہے، اور اطلاعات Web Push (VAPID) اور ایپ کے اندر انتباہات کے ذریعے دستیاب ہیں۔ انٹرفیس کثیر لسانی ہے جس میں انگریزی، فرانسیسی اور آسان چینی شامل ہیں، اور PWA کیش شدہ ڈیٹا کو آف لائن براؤز کرنے کی حمایت کرتا ہے۔ OpenFamily کئی تعیناتی کے راستے پیش کرتا ہے: ایک Windows انسٹالر جو Node.js اور PostgreSQL کو شامل کرتا ہے، ایک مقامی Android APK جو صارف کے فراہم کردہ سرور سے جڑتا ہے، سرور کی تنصیبات کے لیے Docker Compose، اور دستی تنصیب۔ پہلے سے تیار Docker امیجز amd64 اور arm64 کے لیے شائع کیے گئے ہیں۔ فریق ثالث کے انضمام میں ترکیبوں کے لیے Mealie اور Tandoor، خریداری کی فہرزوں کے لیے Home Assistant، خریداری اور اسٹاک کے لیے Grocy، اور CalDAV کیلنڈر درآمد کے لیے Nextcloud شامل ہیں۔ یہ منصوبہ فرنٹ اینڈ پر React 19، TypeScript، Vite، TailwindCSS اور Radix UI استعمال کرتا ہے، جبکہ بیک اینڈ پر Node.js، Express، PostgreSQL، WebSocket، JWT، bcrypt، helmet اور شرح کی حد بندی استعمال کرتا ہے۔ ایک لائیو ڈیمو بغیر سائن اپ کے دستیاب ہے، اور یہ منصوبہ GitHub issues اور pull requests کے ذریعے تعاون کا خیرمقدم کرتا ہے۔