العودة لقائمة المشاريع

بناء هيكلة قاعدة بيانات Supabase احترافية لمنصة SaaS

93

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ شهرين
الميزانية
$25.00 - $50.00
مدة التنفيذ
1 يوم
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Omar J.
عدد العروض
6
مشاريع قيد التنفيذ
0
التواصلات الجارية
14
المهارات المطلوبة
برمجة تطوير البرمجيات هندسة البرمجيات برمجة قواعد البيانات إدارة قواعد البيانات تطوير قاعدة بيانات تصميم قواعد البيانات برمجة تطوير البرمجيات هندسة البرمجيات برمجة قواعد البيانات إدارة قواعد البيانات تطوير قاعدة بيانات تصميم قواعد البيانات
الوصف
أبحث عن خبير متخصص في قواعد بيانات Supabase لبناء الهيكلية الأساسية لمنصة "لينكر" (Linker). المطلوب هو بناء قاعدة بيانات موحدة تدعم نظام (Logical Multi-tenancy) لضمان إدارة عدة صالونات في جداول مشتركة مع فصل تام للبيانات وضمان شفافية مالية مطلقة وتتبع لعمولات المسوقين. الهيكلية المطلوبة (الجداول والأعمدة): 1. جدول الصالونات (salons): • بيانات التواصل: (ID، اسم الصالون، رقم واتساب الاستقبال، رقم جوال صاحب الصالون للإشعارات الإدارية). • الربط التقني: (Instance Key الخاص بـ Evolution API، ومعرف التقويم Calendar ID). • الشفافية المالية والمحفظة: (الرصيد الحالي Wallet Balance، الحد الأدنى للتنبيه، تاريخ ومبلغ آخر شحن، قيمة العمولة الافتراضية لكل حجز). • إدارة التسويق: (معرف المسوقة أو الجهة الجالبة للتعاقد Referral/Marketer ID). • الإعدادات: (رابط الشعار، رابط صفحة الهبوط، حالة الحساب: نشط/معلق). 2. جدول الخدمات (services): • بيانات الخدمة: (ID، صالون ID كـ Foreign Key، اسم الخدمة، السعر الأساسي، مدة الخدمة بالدقائق Duration). • إعادة الاستهداف والعروض: (نسبة الخصم %، حالة العرض: نشط/غير نشط، وصف العرض التسويقي). 3. جدول الحجوزات (bookings): • بيانات الحجز: (ID، صالون ID، اسم العميل، رقم الجوال، الخدمة المطلوبة). • التفاصيل الزمنية: (وقت البداية، وقت النهاية المحسوب آلياً بناءً على مدة الخدمة). • المالية والتدقيق: (السعر النهائي بعد الخصم، المصدر: واتساب/يدوي، قيمة العمولة المستقطعة، حالة خصم العمولة من المحفظة). • الحالة والملاحظات: (حالة الحجز: مؤكد/ملغي/مكتمل، ملاحظات العميل Notes). المتطلبات التقنية الضرورية: • بناء العلاقات (Foreign Keys) مع خاصية (On Delete Cascade). • إعداد سياسات أمان البيانات (Row Level Security - RLS) لضمان خصوصية كل صالون ومنع تداخل البيانات. • تسليم قاعدة البيانات مهيأة للربط المباشر مع n8n بحيث يمكن إجراء العمليات الحسابية (مثل حساب عدد الحجوزات المتبقية بناءً على الرصيد) وإرسال إشعارات فورية لصاحب الصالون عند كل حجز أو شحن. توجيهات إضافية للمستقل: • الأولوية القصوى هي دقة العمليات الحسابية في جداول المحفظة والعمولات. • يجب أن تكون الهيكلية مرنة تسمح بإضافة صالونات جديدة بسهولة دون تعديل الكود.
عرض على مستقل