حسابي

بحث

القائمة

تفاصيل العمل

التقنيات المستخدمة في مشروع كرووكي (Krooki) واستخداماتها

1️⃣ Flask (الخلفية - Backend)

يُستخدم Flask كإطار عمل أساسي لإدارة منطق البوت والاتصال بالـ APIs، وهو المسؤول عن:

إدارة منطق البوت: تشغيل كافة العمليات التي تتعلق بالرد على المستخدمين والتفاعل مع استفساراتهم.

التعامل مع طلبات المستخدمين والاستجابات: استقبال البيانات من مستخدمي واتساب، معالجتها، والرد تلقائيًا عبر البوت.

الاتصال بقاعدة البيانات: تخزين بيانات العقارات، الطلبات، تفاعلات المستخدمين، وإدارة القوائم المتاحة.

تشغيل لوحة التحكم: تمكين المشرفين من إدارة البيانات عبر واجهة ويب متكاملة.

2️⃣ WhatsApp API (Twilio/Meta) - واجهة برمجة تطبيقات واتساب

تُستخدم واجهة واتساب API (عبر Twilio أو Meta) لتمكين الاتصال التلقائي مع المستخدمين، حيث تتيح:

إرسال واستقبال الرسائل تلقائيًا: يرسل البوت ردودًا فورية للمستخدمين بناءً على طلباتهم.

التفاعل مع الصور والملفات المدخلة: يمكن للمستخدمين إرسال صور أو مستندات، ويتم تحليلها باستخدام OCR.

التكامل مع خدمات العقارات: يسمح للمستخدمين بإرسال استفسارات حول العقارات، إضافة قوائم جديدة، أو تقديم طلبات بحث.

3️⃣ Google OCR API - التعرف الضوئي على الحروف

تُستخدم Google OCR API لاستخراج النصوص من المستندات والصور التي يرسلها المستخدمون، مما يتيح:

تحليل النصوص داخل المستندات والصور: استخراج معلومات من عقود البيع، تصاريح الأراضي، أو بطاقات الهوية.

معالجة الوثائق الممسوحة ضوئيًا: يمكن للعملاء إرسال صور مستنداتهم، وسيتم استخراج البيانات منها تلقائيًا.

التحقق من بيانات العقارات: يتيح النظام التأكد من تفاصيل العقارات المعلن عنها بناءً على المستندات المرفقة.

4️⃣ Google Maps API - خرائط جوجل

تُستخدم Google Maps API لربط البوت بخرائط جوجل، مما يساعد على:

إنشاء روابط تنقل: يمكن للمستخدمين الحصول على رابط مباشر لموقع العقار عبر خرائط جوجل.

عرض مواقع العقارات على خريطة تفاعلية: تمكين المستخدمين من رؤية مواقع العقارات المتاحة على الخريطة.

توفير اتجاهات للمهتمين بالشراء أو الاستئجار: إرسال معلومات حول كيفية الوصول إلى العقار بسهولة.

5️⃣ Dashboard (Flask + Bootstrap/AdminLTE) - لوحة التحكم

يتم إنشاء لوحة تحكم مبنية على Flask + Bootstrap + AdminLTE لإدارة التطبيق، وهي توفر:

إدارة القوائم والطلبات والتفاعلات: إمكانية الإشراف على الإعلانات العقارية، طلبات المستخدمين، والتفاعل مع العملاء.

توفير تحليلات وسجلات استخدام البوت: تقديم بيانات حول أداء البوت، عدد الاستفسارات، والطلبات الشائعة.

الموافقة اليدوية والتحقق من القوائم: السماح للمشرفين بمراجعة وإقرار القوائم قبل نشرها.

مراقبة أداء البوت على واتساب: تتبع العمليات، رصد الأخطاء، وتحسين تجربة المستخدم.

بطاقة العمل

اسم المستقل Ahmed H.
عدد الإعجابات 1
عدد المشاهدات 7
تاريخ الإضافة