العودة إلى المشاريع

Systems

Rakan Platform

Rakan Platform تجمع اكتشاف العقارات، طلبات الخدمات، إدارة العقارات، الموارد البشرية، المالية، والإدارة في منظومة رقمية واحدة عبر الموبايل والويب ولوحة التحكم والـ backend.

FlutterDartReactNode.js / NestJSPostgreSQL

المشروع

Rakan Platform

المجال

Systems

المنصة

الويب

التقنيات

14 أدوات

نظرة عامة على المشروع

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

Rakan هي منصة رقمية متكاملة للخدمات العقارية وتشغيل الشركة. تجمع المنصة بين تطبيق Flutter للعملاء، موقع ويب للعملاء، لوحة إدارة React، Backend API مبني بـ NestJS، وقاعدة بيانات PostgreSQL. يستطيع العملاء تصفح العقارات والخدمات، استخدام الفلاتر والبحث والترتيب، فتح تفاصيل العقار، حفظ المفضلة، مقارنة العقارات جنبًا إلى جنب، إرسال إعلان عقاري مع رفع الوسائط، إدارة الملف الشخصي، إرسال الاستفسارات، إنشاء طلبات خدمات، مراجعة سجل الطلبات، اختيار الموقع من خلال Google Maps، واستخدام تكاملات الفيديو والويب والمشاركة عند الحاجة. من جهة الإدارة، تدعم المنصة إدارة المستخدمين، العقارات، المواقع، الوسائط، المميزات، الأسعار، حالة النشر، الأدوار، نشاط المنصة، إجراءات الموارد البشرية، العمليات المالية، التقارير، وسير العمل الداخلي للشركة. يعتمد تطبيق Flutter على بنية feature-first بطبقات Presentation للشاشات والودجات وCubits، وData للـ repositories والنماذج، وCore لخدمات API وDio وShared Preferences وDependency Injection من خلال get_it، مع ملفات localization وتصميم responsive باستخدام Responsive Framework وflutter_screenutil.

01

المشكلة

الشركات العقارية غالبًا تدير تجربة العملاء، محتوى العقارات، الاستفسارات، الموارد البشرية، المالية، الصلاحيات، والتقارير عبر أدوات منفصلة، مما يبطئ الفريق ويجعل التجربة غير موحدة.

02

الحل

منصة عقارية موحدة تضم تطبيق Flutter، تجربة ويب للعملاء، لوحة إدارة React، APIs مبنية بـ NestJS، وتخزين PostgreSQL، وتربط العقارات، الخدمات، الطلبات، المفضلة، المقارنات، الوسائط، الخرائط، HR، المالية، الصلاحيات، والتقارير.

03

القيمة

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

التقنيات المستخدمة

FlutterDartReactNode.js / NestJSPostgreSQLflutter_blocDioget_itShared PreferencesGoogle MapsFile UploadVideo & WebView IntegrationsResponsive FrameworkArabic & English Localization

مراحل التطوير

  1. 01

    البحث

  2. 02

    المخططات الأولية

  3. 03

    تصميم UI/UX

  4. 04

    التطوير

  5. 05

    الاختبار

  6. 06

    الإطلاق

معرض المشروع

10 لقطات شاشة

تطبيق الموبايل

6 لقطات شاشة

منصة الويب

4 لقطات شاشة

استكشف المشروع التالي

Captain

Captain هو تطبيق ركاب يربط المستخدمين بالسائقين القريبين لحظيًا، مع اختيار عرض السائق المناسب، تتبع الرحلة على الخريطة، المحادثة، إدارة المحفظة، ودعم العربية والإنجليزية.

عرض المشروع التالي