تفاصيل المشروع

منصة قبيلة

1. نظرة عامة على المشروع والهوية

منصة “قبيلة” هي نظام متطور لتوثيق الأنساب والتراث العائلي، مصمم ليعمل كبيئة متعددة المستأجرين (Multi-tenant) تضمن الخصوصية الكاملة لكل عائلة.

* تحديد الهوية: يتم الوصول إلى كل عائلة عبر نطاق فرعي خاص بها

مثال: familyname.ansab.com

* الصفحة الرئيسية للمنصة (ansab.com):

تعمل كواجهة تسويقية فقط لعرض ميزات المنصة، ولا يوجد بها تسجيل حسابات مباشر، بل تحتوي على نموذج “طلب انضمام” للعائلات الجديدة للتفاوض معهم.

* نموذج العمل:

نظام اشتراك مبسط؛ الحالة تكون إما:

* نشط (Active)

* غير نشط (Inactive)

2. المعمارية التقنية وقواعد البيانات

تعتمد المنصة على نموذج قواعد البيانات المتعددة الديناميكية لضمان عدم تداخل بيانات العائلات.

قاعدة البيانات العامة (Global Master DB)

تخزن:

* بيانات المستأجرين (العائلات)

* طلبات الانضمام

* حالة الاشتراك

* بيانات مدير المنصة (Super Admin)

قواعد بيانات المستأجرين (Tenant Specific DBs)

كل عائلة تحصل على قاعدة بيانات مستقلة تحتوي على:

* شجرة العائلة

* الأعضاء

* الفعاليات

وسيط اكتشاف المستأجر (Tenant Discovery Middleware)

يقوم النظام بالتعرف على العائلة من خلال الرابط (URL) وتوجيه الاستعلامات تلقائياً إلى قاعدة البيانات الصحيحة.

تخزين الملفات

تُخزن الصور والبيانات في مساحات سحابية مثل:

* DigitalOcean

* Bunny.net

مع فصلها داخل مجلدات خاصة بكل عائلة.

3. أدوار المستخدمين والصلاحيات الهرمية

تم تصميم نظام الصلاحيات ليكون هرمياً وواضحاً لضمان دقة البيانات.

عضو عادي (Standard Member)

يمكنه:

* استعراض الشجرة

* تعديل ملفه الشخصي فقط:

* السيرة

* الصور

* التواريخ

وتنعكس التعديلات فوراً على الشجرة.

مدير فرع (Branch Manager)

يمتلك صلاحية:

* تعديل بياناته الشخصية

* تعديل بيانات جميع الأشخاص الموجودين ضمن فرعه بالشجرة

مدير العائلة (Tenant Admin)

يمتلك صلاحيات كاملة داخل نطاق عائلته، بما في ذلك:

* الموافقة على الأعضاء الجدد

* تعيين مدراء الفروع

مدير المنصة (Super Admin)

يدير المنصة بالكامل عبر مسار آمن وخاص مثل:

admin-core-platform.ansab.com

ويتحكم في:

* تفعيل الاشتراكات

* تعطيل اشتراكات العائلات

4. ميزات شجرة العائلة والتفاعل (تركيز على المحمول)

تم تحسين تجربة المستخدم لتكون سلسة على الهواتف والمتصفحات.

تجربة شجرة العائلة على المحمول

* تصفح ذكي:

واجهة تدعم:

* السحب والإفلات

* التكبير والتصغير (Pinch-to-zoom)

* التركيز العميق (Deep-Link Focus):

عند الضغط على أي فرد يتم:

* توسيط الشجرة عليه

* عرض أسلافه وخلفه بسلاسة

* تحديثات لحظية:

أي تعديل على ملف المستخدم يظهر مباشرة في عقدة الشجرة الخاصة به.

فعاليات العائلة (Events)

* جدول زمني للمناسبات:

* الاجتماعات

* الزواجات

* المناسبات التاريخية

* ربط الفعاليات بالشجرة:

يمكن ربط المناسبات بأشخاص أو تواريخ لتظهر كنقاط تفاعلية داخل الشجرة.

5. آلية الانضمام والتسجيل

بالنسبة للعائلات (طلبات جديدة)

1. يرى الزائر نموذج “طلب انضمام للعائلة”.

2. يقدم معلومات التواصل وتفاصيل العائلة.

3. بعد الموافقة يقوم مدير المنصة يدوياً بـ:

* إنشاء النطاق الفرعي

* تفعيل الحساب

بالنسبة للأفراد

1. يسجل الأفراد عبر النطاق الخاص بعائلتهم

مثال:

signup.smith.ansab.com

2. يتم ربط المستخدم تلقائياً بتلك العائلة داخل قاعدة البيانات.

3. لا يمكن الدخول للبيانات إلا بعد موافقة مدير العائلة يدوياً.

6. واجهات الإدارة

لوحة تحكم مدير المنصة (Super Admin)

* رابط منفصل وآمن عن الواجهة العامة

* إدارة الاشتراكات

* تفعيل أو تعطيل العائلات

* مراجعة طلبات الانضمام

لوحة تحكم مدير العائلة (Tenant Admin)

* تخصيص الصفحة الترحيبية

* إدارة الأعضاء

* قبول أو رفض التسجيلات

* تعيين مدراء الفروع

* إدارة المناسبات العائلية

7. المواصفات التقنية

الواجهة الأمامية

* React + Vite

* Tailwind CSS

الواجهة الخلفية

* Node.js + Express

* Mongoose مع تبديل قواعد البيانات الديناميكي

البنية التحتية

* Nginx

* إدارة النطاقات الفرعية

* إنشاء SSL تلقائي

التخزين

* S3 Compatible Storage

* Bunny.net لضمان سرعة تحميل الصور عالمياً

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
22 يوما
المهارات

صاحب المشروع
محمد ا.
  • دعم، مساعدة وإدخال بيانات
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 1

تقدم للمشروع

العروض المقدمة

إدارة الأنساب والبيانات العائلية عبر أنظمة تقليدية أو قواعد بيانات مشتركة يسبب تحديات كبيرة في الخصوصية والتنظيم وقابلية التوسع، لذلك يتطلب مشروع قبيلة بنية تقن...

مرحبا، أنا الزبير أفقير، مطور ويب متخصص في بناء الأنظمة المعقدة وMulti-tenant SaaS مثل مشروع قبيلة. اطلعت على تفاصيل المشروع، والفكرة واضحة جدا وهي مناسبة تماما...

تحية طيبة أخ محمد، منصة قبيلة مشروع تقني معقد بحق Multi-tenant مع قاعدة بيانات مستقلة لكل عائلة، Subdomains ديناميكية، وشجرة عائلة تفاعلية. البنية المعمارية هنا...

السلام عليكم،السلام عليكم، قرأت المواصفات كاملة التحدي الحقيقي في المشروع ده مش الشجرة أو لوحة التحكم، هو الـ Multi-tenant isolation وإدارة قاعدة بيانات مستقلة ...

السلام عليكم استاذ محمد، اطلعت على تفاصيل منصة قبيلة، وأعجبني وضوح الرؤية والتركيز على الخصوصية من خلال بنية Multi-Tenant مع قواعد بيانات مستقلة لكل عائلة، وهي ...

مرحبا أستاذ محمد، لقد درست تفاصيل مشروع منصة قبيلة بعناية، وتجذبني جدا فكرة بناء بيئة معزولة لكل عائلة. بصفتي مطور Full-Stack، أمتلك خبرة عملية واسعة في التقنيا...

السلام عليكم أخي محمد،اطلعت على تفاصيل منصة قبيلة بعناية كاملة. المشروع مدروس بشكل ممتاز من الناحية التقنية والمعمارية، وهذا يدل على وضوح الرؤية لديك. خبرتي الم...

السلام عليكم، وأنا براجع تفاصيل المشروع، لفت انتباهي إن التحدي الحقيقي هنا مش بناء شجرة عائلة فقط، لكن بناء منصة Multi-Tenant مستقرة تضمن إن بيانات كل عائلة تكو...

السلام عليكم أستاذ محمد، اطلعت على تفاصيل منصة قبيلة بالكامل، وأرى أن التحدي الحقيقي في المشروع ليس بناء شجرة الأنساب فقط، بل إنشاء منصة Multi-Tenant مستقرة وقا...

لدي تجربة سابقة قريبة جدا في تنفيذ شجرة عائلة لعميل من السعودية، لذلك فهمت أن التحدي هنا ليس عرض الأفراد فقط، بل بناء منصة أنساب متعددة العائلات مع عزل كامل للب...

علاء الدين المهدي ش.

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل مشروع منصة قبيلة، وأرى أنه مشروع مميز ويحتاج إلى بناء معماري صحيح منذ البداية لضمان الخصوصية وقابلية التوسع مس...

السلام عليكم أستاذ محمد، اطلعت على تفاصيل منصة قبيلة بالكامل، وأرى أن التحدي الحقيقي في المشروع ليس بناء شجرة أنساب فقط، بل إنشاء منصة Multi-Tenant مستقرة تضمن ...

السلام عليكم، اطلعت على تفاصيل منصة قبيلة، وأرى أنها ليست مجرد موقع شجرة عائلة، بل منصة SaaS متكاملة لحفظ الأنساب والتراث العائلي مع أعلى درجات الخصوصية، ولذلك ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.