عن المشروع
LifeForge هو نظام إدارة شخصية مستضاف ذاتيًا مصمم لتبسيط وتنظيم جوانب مختلفة من الحياة من خلال معمارية معيارية. يعالج مشكلة الإفراط في التطبيقات وتكاليف الاشتراكات من خلال توفير منصة موحدة يمكن للمستخدمين فيها تفعيل الوحدات التي يحتاجونها فقط، وتجنب الميزات غير المستخدمة. يؤكد النظام على الخصوصية، ويخزن البيانات محليًا على خادم المستخدم أو جهازه، دون قياس عن بُعد أو تعدين بيانات.
تشمل الوحدات الرئيسية أدوات الإنتاجية (Todo List، Projects، Idea Box، Pomodoro Timer)، وإدارة المالية (Wallet، Wishlist، Budget)، وتحسينات نمط الحياة (Journal، Achievements، تتبع Workout)، والوسائل الدراسية (Flashcards، Notes، CFOP Algorithms)، وحلول التخزين (Books Library، Photos، Guitar Tabs)، وإدارة المعلومات (Mail Inbox، Changi Airport)، والتخصيص (Personalization).
تم بناء المشروع باستخدام TypeScript وReact وNode.js وExpress وPocketBase. وقد أكمل مؤخرًا ترحيلًا كبيرًا لمعمارية واجهة المستخدم بعيدًا عن Tailwind CSS إلى مكتبة واجهة مستخدم داخلية قائمة على الرموز والمكونات (`@lifeforge/ui`) لحل تعارضات التنسيق في معمارية اتحاد الوحدات الخاصة به. تم الحفاظ على الإصدار القديم القائم على Tailwind للمرجعية.
يدعم LifeForge استخدام Docker للنشر السهل، ويوفر توثيقًا شاملاً للتثبيت والمساهمة وتطوير الوحدات والترجمة. وهو مرخص بموجب CC BY-NC-SA 4.0 ولا يزال في مرحلة تطوير مبكرة، مع احتمال تغير الميزات.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.