العودة إلى الأعمال

GazaSouqسوق غزة

بنيت المنصة وأتولى تطويرها وتشغيلها بصورة مستقلة، وأوظّف أدوات الذكاء الاصطناعي ووكلاء البرمجة عبر مراحل التطوير. · 2026–الآن · متاح للاستخدام

من احتياج محلي إلى منتج أتولى بناءه وتشغيله

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

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

نحو 5,300مستخدم نشط شهريًاالبيانات بتاريخ 2026-08-08نحو 2,500متجرالبيانات بتاريخ 2026-09-05نحو 230,000منتج مُعلنالبيانات بتاريخ 2026-09-05أقل من 5 MBلجلسة مدتها 10 دقائق، وفق القياس المسجلالبيانات بتاريخ 2026-08-08

التحدي

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

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

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

القرارات الهندسية

يدعم Flutter تطبيقَي Android وiOS. وتوفر Drift وSQLite وSQLCipher البيانات المحلية المشفّرة، بينما تدعم Supabase وPostgreSQL الخدمات المشتركة والصلاحيات. وتتولى Cloudflare Workers وR2 تقديم البيانات والصور، مع Next.js وPython وDeno وGemini للإدارة والأتمتة التي تخضع للمراجعة.

FlutterRiverpodPostgreSQLSupabaseNext.jsCloudflare WorkersGeminiBigQuery

يوضح سوق غزة قدرتي على ربط قرارات التطبيق بالبيانات والخدمات والتشغيل، وتحمل مسؤولية تطوير منتج متكامل مع مراعاة قيود المستخدمين والموارد المتاحة.

ما بنيته

تطبيق المشترين والبائعين

عام · يعمل على Android وiOS

بنيت تطبيق Flutter على Android وiOS وأتولى متابعته وتطويره.

يجمع التطبيق اكتشاف المنتجات مع أدوات للبائعين والعاملين في المتاجر.

التحدي

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

ما بنيته

  • بنيت تصفح المنتجات والمتاجر والبحث والمفضلة والمحادثات والإشعارات.
  • أضفت إدارة المنتجات والمتجر وصلاحيات العاملين.
  • نفذت تخزينًا محليًا مشفّرًا وإدارة لإصدارات البيانات المخزنة وتحميلًا متدرجًا للصور للمساعدة في استمرار الاستخدام مع تقليل البيانات المنقولة.

القرارات الهندسية

يوفر Flutter وRiverpod تجربة متسقة عبر المنصات، بينما تجعل Drift وSQLite وSQLCipher ونسخ الصور المتدرجة وإصدارات الذاكرة المؤقتة الاستخدام المشفّر دون اتصال عمليًا وقليل الاستهلاك للبيانات.

FlutterDartRiverpodDriftSQLCipherGoRouterSupabaseFirebase

لوحة إدارة السوق

عمليات داخلية · تعمل حاليًا

بنيت لوحة إدارة السوق وأتولى تشغيلها وتطويرها.

أدوات تربط احتياجات تشغيل السوق اليومية بالمنتج وبياناته.

التحدي

منح مشغّل واحد سيطرة آمنة على الكتالوج والإشراف والمحتوى والنمو والإعدادات وقوائم المراجعة.

ما بنيته

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

القرارات الهندسية

يوفر Next.js وTypeScript لوحة ويب سريعة، وتدعم Supabase SSR وZod وTanStack Query وTanStack Table الجلسات المحمية والتحقق من البيانات وإدارة حالة الخادم والجداول التشغيلية الكثيفة.

Next.jsReactTypeScriptSupabase SSRTanStack QueryTanStack TableZodCloudflare

الموقع وصفحات المنتجات

ويب عام · يعمل حاليًا

بنيت الموقع العام وصفحات مشاركة المنتجات.

صفحات تربط اكتشاف المنتجات ومشاركتها بالوصول إلى التطبيق.

التحدي

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

ما بنيته

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

القرارات الهندسية

تقلل صفحات HTML/CSS الثابتة والتوليد باستخدام Python تكلفة التشغيل، وتضيف Cloudflare Workers صفحات المنتجات الديناميكية والبدائل عند الحافة، بينما تدعم JSON-LD وخرائط الموقع المولدة الظهور في نتائج البحث.

HTMLCSSJavaScriptPythonCloudflare WorkersSEOJSON-LDGA4

الخدمات وقاعدة البيانات

منصة إنتاجية · تعمل حاليًا

صممت قاعدة البيانات والخدمات المشتركة وأتولى تشغيلها.

أساس مشترك تستخدمه تطبيقات الموبايل والموقع ولوحة الإدارة والأتمتة.

التحدي

خدمة تطبيقات الموبايل والموقع ولوحة الإدارة والأتمتة وتكاملات منصات التواصل الاجتماعي من نموذج بيانات آمن واحد، من دون تكرار قواعد العمل.

ما بنيته

  • صممت قاعدة البيانات والصلاحيات وخدمات التطبيقات المشتركة.
  • نفذت تسجيل الدخول والتحديثات الفورية والمهام المجدولة.
  • بنيت معالجة الصور والتكاملات مع الخدمات الخارجية.

القرارات الهندسية

توفر PostgreSQL وSupabase سلامة البيانات العلائقية وRLS وRPC والمصادقة والتحديثات اللحظية والمهام المجدولة وEdge Functions ضمن نموذج تشغيل متماسك.

PostgreSQLSupabaseRLSPostgRESTDenoEdge FunctionsCloudflare R2BigQuery

تسريع الوصول وضبط طلبات التطبيق

بنية طرفية إنتاجية · تعمل حاليًا

بنيت طبقة وسيطة باستخدام Cloudflare Workers وأتولى متابعتها.

تخزين مؤقت انتقائي وضوابط للطلبات بين التطبيقات ومنصة البيانات.

التحدي

تخفيف طلبات البيانات المتكررة وإضافة ضوابط للتحقق من التطبيق على المسارات المحمية والإصدارات المشمولة.

ما بنيته

  • أضفت تخزينًا مؤقتًا لبعض البيانات العامة لتخفيف الطلبات المتكررة على قاعدة البيانات.
  • بنيت تحديثًا موجّهًا للبيانات المخزنة وضوابط Firebase App Check على المسارات والإصدارات المشمولة بها.
  • أضفت سجلات تساعد على متابعة الطلبات والأخطاء.

القرارات الهندسية

تضع Cloudflare Workers وCache API وWeb Crypto والتحقق المخزن مؤقتًا من Firebase JWKS التخزين الانتقائي وفرض App Check عند حدود الطلب.

Cloudflare WorkersJavaScriptCache APIWeb CryptoFirebase App CheckPostgRESTWrangler

معالجة المحتوى بمساعدة الذكاء الاصطناعي

أتمتة داخلية · مستمرة

بنيت أدوات لاستيراد محتوى الكتالوج ومعالجته ومراجعته.

أتمتة ترتبط بضوابط تسمح بفحص النتائج وتصحيحها.

التحدي

تحويل محتوى السوق غير المنظم إلى كتالوج منظم وقابل للبحث ومنزوع التكرار، من دون السماح للذكاء الاصطناعي بنشر تغييرات غير مراجعة.

ما بنيته

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

القرارات الهندسية

تدير Python أدوات الدفعات القابلة للتكرار، وتناسب Deno مسارات الحافة المنشورة، وتوفر بصمات الصور إشارات حتمية للتشابه، بينما تبقى نتائج Gemini داخل قوائم المراجعة البشرية.

PythonDenoGeminiMCPSupabase Edge FunctionsCloudflare R2Image hashingSearch evaluation

منصات التواصل الاجتماعي وأتمتة النشر

أتمتة إنتاجية · تعمل حاليًا

بنيت أدوات لمنصات التواصل الاجتماعي وربطت أتمتة النشر بلوحة الإدارة.

البحث عن المنتجات وربط المشترين بالبائعين وإدارة المجموعات وجدولة النشر.

التحدي

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

ما بنيته

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

القرارات الهندسية

تدير TypeScript وgrammY تفاعلات الروبوت، بينما تمنح Cloudflare Durable Objects وSQLite كل محادثة حالة مستقلة ودائمة، مع إنذارات وعدادات واستعادة لقوائم المعالجة.

TypeScriptgrammYCloudflare WorkersDurable ObjectsSQLiteTelegram Bot APIDenoSupabase