شاركت في تطوير منصة رقمية كبيرة ومتعددة الأنظمة تجمع بين الخدمات، الـ Marketplace، المتجر الإلكتروني، والعقارات داخل تطبيق واحد، مع تصميم بنية قابلة للتوسع وإضافة أنشطة وخصائص جديدة مستقبلًا.
تخدم المنصة عدة أدوار رئيسية، تشمل المستخدمين، مقدمي الخدمات والبائعين، والشركات، ومديري النظام، مع تخصيص الواجهات والبيانات والصلاحيات المتاحة لكل دور باستخدام نظام Role-Based Access Control.
تحتوي المنصة على نظام تسجيل متقدم يتيح إنشاء الحساب كـ فرد Individual أو شركة Company. تختلف البيانات المطلوبة حسب نوع الحساب؛ فالحساب الفردي يعتمد على البيانات الشخصية، بينما يتضمن حساب الشركة بيانات مثل اسم الشركة وبيانات الشخص المفوض بالتعامل.
تمر عملية التسجيل عبر عدة مراحل منظمة، تشمل:
إنشاء الحساب وتحديد نوعه: فرد أو شركة.
إدخال البيانات الشخصية أو بيانات الشركة.
استكمال بيانات الهوية والتحقق منها.
إضافة العنوان ومعلومات التواصل.
التحقق من صحة البيانات والنماذج قبل إرسالها.
توجيه المستخدم إلى الواجهة المناسبة وفقًا لدوره ونوع حسابه.
يستطيع المستخدمون استعراض المنتجات والخدمات والعروض العقارية، واستخدام البحث والتصفية، والوصول إلى صفحات التفاصيل، وإدارة حساباتهم وتفاعلاتهم من خلال واجهة متجاوبة وسهلة الاستخدام.
تتضمن المنصة كذلك Vendor Dashboard لمقدمي الخدمات والبائعين والشركات، تتيح لهم إدارة ملفاتهم وأنشطتهم، وإضافة وتعديل المنتجات أو الخدمات أو الوحدات العقارية، ومتابعة البيانات والعمليات المرتبطة بحساباتهم.
كما تحتوي على Admin Dashboard مركزية تمنح المسؤولين تحكمًا في المستخدمين، الشركات، البائعين، الأدوار والصلاحيات، التصنيفات، المنتجات، الخدمات، العقارات، والمحتوى المعروض داخل المنصة.
تم الاهتمام أثناء التطوير بتنفيذ:
نظام Authentication وتسجيل متعدد المراحل.
حسابات من نوع Individual وCompany.
نظام متعدد الأدوار والصلاحيات.
واجهات مختلفة للمستخدمين والبائعين والشركات والمسؤولين.
إدارة المنتجات والخدمات والإعلانات العقارية.
نماذج ديناميكية والتحقق من صحة البيانات.
البحث والتصفية وصفحات التفاصيل.
الربط مع REST APIs وإدارة حالات التحميل والأخطاء.
مكونات قابلة لإعادة الاستخدام وبنية منظمة للمشروع.
تصميم Responsive للكمبيوتر والتابلت والموبايل.
يُعد Alaa Eldin مشروعًا كبيرًا ومعقدًا بسبب جمع عدة نماذج أعمال داخل منصة واحدة، إلى جانب اختلاف رحلة الاستخدام والبيانات والصلاحيات بين الحساب الفردي، حساب الشركة، مقدم الخدمة، البائع، والمسؤول.
المشروع حاليًا تحت الاختبار والتطوير، وما زالت هناك مرحلتان إضافيتان قبل اكتمال جميع الخصائص وتجهيز النسخة النهائية للإطلاق الرسمي.