Project details
تطبيق ويب لطلب الطعام من مطعم كودو كودو للدجاج المقرمش في النجف، يُثبَّت على الهاتف كتطبيق، مع لوحة إدارة للمطبخ والمالك وصفحة للمندوب، والدفع نقداً عند الاستلام. ونُشرت نسخة آيفون منه على App Store بطلب من صاحب المطعم، ونسخة أندرويد قريباً على Google Play.
التقنيات المستخدمة:
- الواجهة: HTML وCSS وJavaScript دون إطار عمل، كتطبيق ويب قابل للتثبيت (PWA) بعامل خدمة (Service Worker) وإشعارات Web Push.
- الخادم: JavaScript على Cloudflare Workers بإطار Hono.
- قاعدة البيانات: Cloudflare D1 (SQL)، والصور مخزّنة في Cloudflare KV.
- الخرائط: مكتبة Leaflet مع خرائط OpenStreetMap، والبحث عن العناوين عبر Nominatim، وحساب مسار الطريق والوقت المتوقع عبر OSRM.
- تطبيقا آيفون وأندرويد: غلاف Capacitor مع إشعارات أصلية عبر APNs وFCM.
المميزات:
- تتبّع المندوب على الخريطة مع مسار الطريق والمسافة والوقت المتوقع، وإشعار للزبون حين يقترب المندوب وحين يصل.
- صفحة للمندوب على هاتفه: يشارك موقعه، ويرى طلباته مع أزرار الملاحة والاتصال وواتساب، ولا يُغلق الطلب إلا برمز استلام يظهر للزبون.
- رسوم توصيل حسب المسافة من أقرب فرع أو حسب المنطقة، مع حد أقصى لنطاق التوصيل يضبطه المطعم.
- تحديد العنوان بدبوس على الخريطة أو بالموقع الحالي أو بالبحث، وحفظ العناوين بأسماء مثل «المنزل» و«العمل»، أو الاستلام من أحد الفروع.
- أصناف بأحجامها وإضافاتها وملاحظة للمطبخ، واقتراح مشروبات وأطباق جانبية بعد إضافة وجبة إلى السلة.
- لوحة للمطبخ: بطاقات بلون كل حالة، تنبيه صوتي وإشعار عند كل طلب جديد، وزر لإيقاف استقبال الطلبات مؤقتاً.
- إدخال طلبات إنستغرام وفيسبوك وتيك توك وواتساب والهاتف من اللوحة، فتصل المطبخ مع طلبات التطبيق.
- تقييم الطعام والمندوب بعد التسليم، وكشف شهري للطلبات يُطبع أو يُصدَّر إلى Excel.