التحدي
يحتاج السوق إلى تجربة تبقى مفيدة عند ضعف الاتصال، وتتعامل مع كتالوج كبير، وتدعم احتياجات المشترين والبائعين والإدارة. لذلك ارتبطت قرارات التخزين والصور والبحث والخدمات باستهلاك البيانات وسهولة التشغيل.
بنيت المنصة وأتولى تطويرها وتشغيلها بصورة مستقلة، وأوظّف أدوات الذكاء الاصطناعي ووكلاء البرمجة عبر مراحل التطوير. · 2026–الآن · متاح للاستخدام
من احتياج محلي إلى منتج أتولى بناءه وتشغيله
بنيت سوق غزة ليتيح للمستخدمين اكتشاف المنتجات والمتاجر، وللبائعين إدارة حضورهم ومنتجاتهم. صممت تجربة الموبايل والخدمات التي تدعمها حول واقع الاتصال المتقطع ومحدودية البيانات.
أتولى تطوير المشروع وتشغيله بصورة مستقلة، من التطبيق والموقع إلى قاعدة البيانات ولوحة الإدارة والأتمتة. وأستخدم أدوات الذكاء الاصطناعي في البحث والتصميم والتنفيذ والاختبار، مع تحمّل مسؤولية القرارات الهندسية ومراجعة النتائج.
يحتاج السوق إلى تجربة تبقى مفيدة عند ضعف الاتصال، وتتعامل مع كتالوج كبير، وتدعم احتياجات المشترين والبائعين والإدارة. لذلك ارتبطت قرارات التخزين والصور والبحث والخدمات باستهلاك البيانات وسهولة التشغيل.
يدعم Flutter تطبيقَي Android وiOS. وتوفر Drift وSQLite وSQLCipher البيانات المحلية المشفّرة، بينما تدعم Supabase وPostgreSQL الخدمات المشتركة والصلاحيات. وتتولى Cloudflare Workers وR2 تقديم البيانات والصور، مع Next.js وPython وDeno وGemini للإدارة والأتمتة التي تخضع للمراجعة.
يوضح سوق غزة قدرتي على ربط قرارات التطبيق بالبيانات والخدمات والتشغيل، وتحمل مسؤولية تطوير منتج متكامل مع مراعاة قيود المستخدمين والموارد المتاحة.
عن المشروع
لقطات من سوق غزة تعرض اكتشاف المنتجات والمتاجر والبحث وتفاصيل المنتجات وأدوات البائع.











بنيت تطبيق Flutter على Android وiOS وأتولى متابعته وتطويره.
يجمع التطبيق اكتشاف المنتجات مع أدوات للبائعين والعاملين في المتاجر.
إبقاء كتالوج عربي كبير قابلًا للاستخدام عند انقطاع الاتصال وضمن ميزانية محدودة للبيانات، من دون اختصار مسارات المشتري أو البائع.
يوفر Flutter وRiverpod تجربة متسقة عبر المنصات، بينما تجعل Drift وSQLite وSQLCipher ونسخ الصور المتدرجة وإصدارات الذاكرة المؤقتة الاستخدام المشفّر دون اتصال عمليًا وقليل الاستهلاك للبيانات.
بنيت لوحة إدارة السوق وأتولى تشغيلها وتطويرها.
أدوات تربط احتياجات تشغيل السوق اليومية بالمنتج وبياناته.
منح مشغّل واحد سيطرة آمنة على الكتالوج والإشراف والمحتوى والنمو والإعدادات وقوائم المراجعة.
يوفر Next.js وTypeScript لوحة ويب سريعة، وتدعم Supabase SSR وZod وTanStack Query وTanStack Table الجلسات المحمية والتحقق من البيانات وإدارة حالة الخادم والجداول التشغيلية الكثيفة.
بنيت الموقع العام وصفحات مشاركة المنتجات.
صفحات تربط اكتشاف المنتجات ومشاركتها بالوصول إلى التطبيق.
إتاحة منتجات السوق لمتصفحات الاتصال الضعيف ومحركات البحث والروابط المشتركة، مع توجيه الزوار بسلاسة إلى تطبيقات الموبايل.
تقلل صفحات HTML/CSS الثابتة والتوليد باستخدام Python تكلفة التشغيل، وتضيف Cloudflare Workers صفحات المنتجات الديناميكية والبدائل عند الحافة، بينما تدعم JSON-LD وخرائط الموقع المولدة الظهور في نتائج البحث.
صممت قاعدة البيانات والخدمات المشتركة وأتولى تشغيلها.
أساس مشترك تستخدمه تطبيقات الموبايل والموقع ولوحة الإدارة والأتمتة.
خدمة تطبيقات الموبايل والموقع ولوحة الإدارة والأتمتة وتكاملات منصات التواصل الاجتماعي من نموذج بيانات آمن واحد، من دون تكرار قواعد العمل.
توفر PostgreSQL وSupabase سلامة البيانات العلائقية وRLS وRPC والمصادقة والتحديثات اللحظية والمهام المجدولة وEdge Functions ضمن نموذج تشغيل متماسك.
بنيت طبقة وسيطة باستخدام Cloudflare Workers وأتولى متابعتها.
تخزين مؤقت انتقائي وضوابط للطلبات بين التطبيقات ومنصة البيانات.
تخفيف طلبات البيانات المتكررة وإضافة ضوابط للتحقق من التطبيق على المسارات المحمية والإصدارات المشمولة.
تضع Cloudflare Workers وCache API وWeb Crypto والتحقق المخزن مؤقتًا من Firebase JWKS التخزين الانتقائي وفرض App Check عند حدود الطلب.
بنيت أدوات لاستيراد محتوى الكتالوج ومعالجته ومراجعته.
أتمتة ترتبط بضوابط تسمح بفحص النتائج وتصحيحها.
تحويل محتوى السوق غير المنظم إلى كتالوج منظم وقابل للبحث ومنزوع التكرار، من دون السماح للذكاء الاصطناعي بنشر تغييرات غير مراجعة.
تدير Python أدوات الدفعات القابلة للتكرار، وتناسب Deno مسارات الحافة المنشورة، وتوفر بصمات الصور إشارات حتمية للتشابه، بينما تبقى نتائج Gemini داخل قوائم المراجعة البشرية.
بنيت أدوات لمنصات التواصل الاجتماعي وربطت أتمتة النشر بلوحة الإدارة.
البحث عن المنتجات وربط المشترين بالبائعين وإدارة المجموعات وجدولة النشر.
الجمع بين البحث عن المنتجات وربط المشترين بالبائعين والإشراف على المجموعات وجدولة النشر، مع إبقاء إعدادات كل مجموعة ومهامها مستقلة.
تدير TypeScript وgrammY تفاعلات الروبوت، بينما تمنح Cloudflare Durable Objects وSQLite كل محادثة حالة مستقلة ودائمة، مع إنذارات وعدادات واستعادة لقوائم المعالجة.