الطلب عبر الإنترنت
v0.1.1
فتح العرض التوضيحي المباشر ← الشاشات
نظرة عامة
طلب مسبق لمطعم يسلّم الكيس عند المنضدة. يركّب الزبون الصنف وفق قواعد خيارات حقيقية — حجم إلزامي، وعجينة إلزامية، وقائمة إضافات محدودة العدد — ثم يختار وقت استلام من مواعيد تُحسب من ساعات عملك المعلنة ومدة التحضير، ويتابع طلبه حتى «جاهز»، بينما يعمل المطبخ على الطلبات نفسها على شاشة مباشرة. سطر السلة هو الصنف مع خياراته مع ملاحظته، فتبقى بيتزتان متشابهتان سطرين منفصلين ولا يستلم أحد العلبة الخطأ. يُنشئ الملف التعريفي تسعة جداول — قائمة الأصناف ومجموعات الخيارات والطلبات وبنودها — في قاعدة بياناتك المتصلة، ويولّد حولها المكتب الخلفي: تحرير القائمة والأسعار، وساعات العمل، وطابور الطلبات، وتقارير توزيع الأصناف. إنه النصف الموجّه للزبون من نقطة البيع، التي تحتفظ بشاشة المطبخ الكاملة.
الإمكانات
- المدفوعات
- الوقت الفعلي
- إيصالات بالبريد الإلكتروني
ما الذي تحصل عليه
الجداول التي يضيفها٩
- menu_categories
- menu_items
- modifier_groups
- modifiers
- orders
- order_items
- order_item_modifiers
- hours
- delivery_zones
تُنشأ من جديد، أو تُربط بجداولك الحالية عند التثبيت.
الصفحات التي تكسبها لوحة التحكم لديك٤
- لوحة تحكم الطلباتطلبات اليوم ومتوسط الطلب واليوم موزّعًا على الساعات مع توزيع الأصناف.
- الطابورتبويبات حالة مباشرة إلى جانب تفاصيل الطلب ببنوده، مع تقدّم يمكن التراجع عنه.
- قائمة الأصنافجدول CRUD ومعرض بطاقات للأصناف، مع تبويبات فرعية لمجموعات الخيارات وللخيارات نفسها.
- ساعات العملساعات العمل التي تُولَّد منها مواعيد الاستلام.
الأدوار التي يجهّزها مسبقًا١
- kitchen-staffالعمل على الطابور: قراءة الطلبات وتحريكها عبر الحالات ووسم صنف أو خيار بأنه نفد. لا يمكنه تعديل القائمة أو الأسعار أو ساعات العمل أو الإعدادات.
الإعدادات التي تضبطها٥
- اسم المطعم
- المنطقة الزمنية
- مدة التحضير (بالدقائق)
- بادئة رقم الطلب
- خطوة مواعيد الاستلام (بالدقائق)
شغّله ببياناتك أنت
يحتاج الطلب عبر الإنترنت إلى مكان يحفظ فيه بياناتك. أجب عن سؤال واحد ونعرض لك أقصر طريق إلى ذلك.
هل تستخدم Adminium بالفعل؟
جهّز كل شيء معًا
الاستضافة الثابتة تقدّم الشاشات فقط. بياناتك تحتاج إلى قاعدة بيانات، وAdminium هو ما يحوّلها إلى لوحة إدارة صالحة للاستخدام — لذلك تُنشأ الثلاثة معًا.
انشر كل شيء على DigitalOceanPostgres وAdminium والطلب عبر الإنترنت، مربوطة مسبقًا.
تفضّل تجربته على جهازك أولًا؟
npx @adminiumjs/adminium لا حاجة إلى قاعدة بيانات — سيطلبها منك عندما يحين الوقت. ثم عد إلى هنا واختر «نعم» أعلاه.
أين يوجد Adminium الخاص بك؟
العنوان الذي تسجّل الدخول إليه، مثل https://admin.yourcompany.com
هذا لا يبدو عنوان ويب. ينبغي أن يبدأ بـ https://
أين ينبغي أن يعمل الطلب عبر الإنترنت؟
داخل Adminium
تسجيل دخول واحد، ولا شيء آخر تنشره. يصل إليه فريقك من العنوان نفسه الذي يصل منه إلى لوحة الإدارة.
اعرض لي الطريقة
- ابنِه:
git clone https://github.com/Adminiumjs/online-ordering.git && cd online-ordering && npm install && npm run build:surface - وجّه Adminium إليه وأعد التشغيل:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - ثم افتح:
https://admin.example.com/apps/ordering/staff/
على نطاقه الخاص
موقع منفصل بعنوان خاص به، يتحدث إلى Adminium الذي حددته للتو.
يستضيف Vercel الشاشات فقط — يبقى Adminium في مكانه ويحتفظ بالبيانات. ستلصق مفتاحًا واحدًا يتيح للموقع قراءتها.
النشر على Vercelسيطلب Vercel قيمتين. كلتاهما موجودة في Adminium الخاص بك ضمن Studio ← Public API.
أو ابدأ من الشيفرة المصدرية
انسخه وشغّله أينما شئت — يغطي ملف README كل الخيارات.
اعرضه على GitHubمجرد إلقاء نظرة؟ العرض التجريبي المباشر لا يحتاج إلى أي إعداد ولا يُحفظ فيه شيء مما تفعله. افتح العرض التجريبي