كيف تبني تطبيق مخطط وجبات: خطط أسبوعية وقوائم تسوق وتغذية
تطبيق مخطط الوجبات يحوّل سؤال "ماذا نأكل هذا الأسبوع؟" إلى خطة وقائمة تسوق. وفي جوهره ثلاثة أشياء: وصفاتك، وتقويم أسبوعي بخانات للوجبات، وقائمة تسوق تُبنى تلقائياً مما هو موجود في الخطة. كل ما عدا ذلك، من مشاركة الأسرة والبقايا وتتبع المخزن ومجاميع التغذية واقتراحات الذكاء الاصطناعي، اختياري، والأفضل إضافته بعد أن تعمل الحلقة الأساسية في مطبخك.
ما يحتاجه مخطط الوجبات
الصفحات
- عرض الأسبوع: سبعة أيام مقسمة حسب الوجبات (فطور، غداء، عشاء، وجبات خفيفة)، مع وضع الوصفات في الخانات. هذه هي الشاشة الرئيسية.
- مكتبة الوصفات: وصفاتك، قابلة للبحث ومُوسّمة.
- صفحة الوصفة: المكونات، والخطوات، وعدد الحصص.
- قائمة التسوق: تُولَّد من الأسبوع، مجمّعة حسب الممر، وسهلة التأشير عليها.
- الإعدادات: حجم الأسرة، والتفضيلات الغذائية، واليوم الذي يبدأ فيه الأسبوع، والوحدات.
البيانات
- الوصفات مع المكونات مخزّنة كصفوف منفصلة (الكمية، الوحدة، الاسم). دليلنا عن بناء تطبيق وصفات يشرح لماذا تهم هذه البنية.
- الخطط: الأسرة، وتاريخ بداية الأسبوع.
- عناصر الخطة: الخطة، واليوم، وخانة الوجبة، والوصفة (أو نص حر مثل "أكل في الخارج")، وعدد الحصص.
- عناصر قائمة التسوق: الأسرة، والمكوّن، والكمية، والوحدة، والممر، والتأشير، والمصدر (من الخطة أو أُضيف يدوياً).
- عناصر المخزن (اختياري): أشياء لديك دائماً، مثل الملح والزيت، تُستبعد من القائمة.
- الأسر والأعضاء: من يشارك الخطة.
الصلاحيات
المخطط الشخصي يحتاج حساباً واحداً. للعائلة أو زملاء السكن، أنشئ أسرة تملك الوصفات والخطط والقائمة، ودع الأعضاء ينضمون بدعوة. يستطيع كل من في الأسرة التعديل، ولا يرى أحد من خارجها أي شيء.
القرارات والمفاضلات
خانات ثابتة أم أيام حرة. خانات الفطور والغداء والعشاء الثابتة سهلة البناء والقراءة. بعض الأسر تخطط للعشاء فقط؛ دعها تخفي الخانات التي لا تستخدمها.
مدى ذكاء قائمة التسوق. دمج "200 جرام بصل" مع "بصلة واحدة" يتطلب معرفة أن البصلة تزن تقريباً مقداراً معيناً، وهذا منزلق طويل. النسخة الأولى الجيدة تدمج الوحدات المتطابقة فقط وتعرض الباقي جنباً إلى جنب. هذا صادق وما زال مفيداً.
الحصص لكل إدخال. إذا طبخت وصفة لأربعة أشخاص وخططت لها لاثنين، يجب أن تتغير القائمة تبعاً لذلك. وإذا طبخت ضعف الكمية لتبقى بقايا، فيجب أن تُظهر الخطة إدخال "بقايا" في يوم آخر لا يضيف شيئاً إلى القائمة.
التغذية. مجاميع التغذية تحتاج قيمة غذائية لكل مكوّن. قواعد البيانات العامة مثل FoodData Central التابعة لوزارة الزراعة الأمريكية توفرها، لكن مطابقة المكونات المكتوبة بحرية مع إدخالات قاعدة البيانات تحتاج جهداً، والنتائج تقديرية. اعتبر التغذية ميزة لاحقة، ولا تقدّمها أبداً كنصيحة غذائية.
اقتراحات الوجبات بالذكاء الاصطناعي. "خطط أسبوعي" ميزة طبيعية بالذكاء الاصطناعي. حافظ على أمانها:
- أرسل إلى النموذج الوصفات التي تملكها الأسرة فقط، مع التفضيلات ("بلا سمك، ليلة نباتية واحدة، سريعة في أيام الأسبوع").
- اطلب إجابة منظمة (قائمة معرّفات وصفات لكل خانة)، وتحقق بكود عادي من أن كل معرّف موجود.
- لا تأتمن النموذج أبداً على الحساسية. استبعد الوصفات التي تحتوي على مسبب حساسية مدرج، قبل خطوة الذكاء الاصطناعي وبعدها، بكود بسيط.
- احفظ مفتاح API على الخادم، وضع حداً لعدد مرات استدعاء كل مستخدم له.
انظر كيف تضيف ميزات الذكاء الاصطناعي إلى تطبيقك لمعرفة كيفية ربط ذلك.
مثال على الموجّه الأول
ابنِ تطبيق ويب لمخطط وجبات لأسرتي، مصمم للهاتف أولاً. نحتفظ بمكتبة وصفات مشتركة: لكل وصفة عنوان وصورة وعدد حصص ووسوم وخطوات، والمكونات مخزنة كصفوف منفصلة فيها الكمية والوحدة والاسم. الشاشة الرئيسية عرض أسبوعي (يبدأ يوم الاثنين) فيه خانات للفطور والغداء والعشاء في كل يوم؛ ويمكنني إخفاء الخانات التي لا نستخدمها. أضيف وصفة إلى خانة عن طريق البحث، وأحدد عدد الحصص لذلك الإدخال، أو أضيف نصاً حراً مثل "أكل في الخارج". يمكنني تمييز وجبة بـ"اطبخ ضعف الكمية" لإنشاء إدخال بقايا في يوم آخر لا يضيف شيئاً إلى قائمة التسوق. تُولَّد قائمة التسوق من الأسبوع: تضرب حسب الحصص، وتدمج المكونات المتطابقة بالوحدة نفسها، وتتجاوز مواد المخزن التي أشّرت عليها، وتجمّعها حسب الممر، وتسمح لي بالتأشير على العناصر وإضافة عناصر إضافية يدوياً. ينضم أعضاء الأسرة بدعوة عبر رابط ويشاركون كل شيء. تسجيل دخول بالبريد الإلكتروني وكلمة المرور، وقاعدة بيانات. أضف عشر وصفات تجريبية.
خطوات البناء
- عرض الأسبوع مع وصفات تجريبية. اجعل وضع الوصفات ونقلها سريعاً على الهاتف.
- توليد قائمة التسوق. خطط لأسبوع حقيقي وقارن القائمة بما تشتريه فعلاً. أصلح الحساب والدمج.
- مواد المخزن الأساسية. أشّر على الأشياء التي لا تحتاج أبداً إلى شرائها.
- البقايا والأكل في الخارج. تأكد أن أياً منهما لا يضيف عناصر إلى القائمة.
- الأسر وتسجيل الدخول. ادعُ حساباً ثانياً وعدّل الخطة من الحسابين. انظر كيف تضيف تسجيل الدخول إلى تطبيقك.
- كرر أسبوعاً. ميزة "انسخ الأسبوع الماضي" صغيرة، لكن الناس يستخدمونها باستمرار.
- استخدمه لأسبوعين. ثم قرر إن كانت التغذية أو اقتراحات الذكاء الاصطناعي تستحق الإضافة.
- ثبّته. أضفه إلى الشاشة الرئيسية للهاتف؛ انظر كيف تبني تطبيق ويب مناسب للهاتف.
أخطاء شائعة
- المكونات كنص. بدون مكونات منظمة لا توجد قائمة تسوق تلقائية.
- دمج الوحدات بشكل مفرط. تخمين أن "باقة بقدونس" تساوي "30 جراماً" ينتج قوائم خاطئة. أبقِ الوحدات المختلفة منفصلة.
- تجاهل الحصص. قائمة لا تأخذ الحصص المخططة في الحسبان تشتري الضعف أو النصف.
- ترك الذكاء الاصطناعي يتولى الحساسية. يجب أن تُصفّى مسببات الحساسية بكود بسيط، في كل مرة.
- تغذية تُقدَّم بدقة زائفة. سمِّ المجاميع تقديرات واذكر المصدر.
- لا قائمة بدون اتصال. الإشارة داخل المتجر ضعيفة غالباً. على الأقل أبقِ القائمة قابلة للقراءة بعد تحميلها، ولا تفقد التأشيرات.
- تخطيط ميزات كثيرة في الأسبوع الأول. خطة وقائمة تعملان أفضل من عشرة إضافات نصف مكتملة.
متى يكون مخطط وجبات جاهزاً هو الخيار الأفضل
كثير من تطبيقات تخطيط الوجبات تستورد الوصفات من المواقع، وتولّد القوائم، وتتزامن مع خدمات توصيل البقالة في بعض البلدان. إذا كنت تريد تخطيط وجباتك بأقل جهد، جرّب بعضها قبل أن تبني.
ابنِ بنفسك عندما تكون لأسرتك قواعد لا تتعامل معها تلك التطبيقات، أو عندما تريد أن يستخدم المخطط مجموعة وصفاتك وبنيتك الخاصة، أو عندما تبني لمجموعة محددة: عمل تحضير وجبات يخطط لعملاء، أو خبير تغذية يشارك الخطط، أو دار رعاية، أو فريق رياضي. وهو أيضاً مشروع شخصي مُرضٍ؛ مزيد من الأفكار في أفكار مشاريع جانبية يمكنك بناؤها بالذكاء الاصطناعي.
البناء مع Mythex
يبني Mythex مخططات الوجبات كتطبيقات ويب: تصف المخطط في المحادثة، وتجرب عرض الأسبوع في إطار المعاينة الحية بحجم الهاتف، وتنشره على عنوان عام تستطيع أسرتك إضافته إلى شاشاتها الرئيسية. ويضيف قاعدة بيانات Postgres مخصصة عندما يحتاجها التطبيق، وتخزين ملفات لصور الوصفات. تسجيل دخول الأسرة يتم بأدواتك الخاصة: تختار طريقة ويوصلها الوكيل. أما اقتراحات الوجبات بالذكاء الاصطناعي، فتوفر مفتاح API لمزود الذكاء الاصطناعي وتحفظه كسر للمشروع؛ ويشرح وصفة إضافة الذكاء الاصطناعي إلى تطبيقك ذلك. وفي خطة Pro يمكن لـ Mythex أيضاً تغليفه كتطبيق لنظامي Android وiPhone، يُرسل إلى الاختبار الداخلي في Google Play وTestFlight.
الأسئلة
ماذا يحتاج تطبيق مخطط الوجبات؟
مجموعة وصفات، وتقويم أسبوعي تضع فيه الوصفات في خانات الوجبات، وقائمة تسوق تُولَّد من خطة الأسبوع. ومن الإضافات الشائعة مشاركة الأسرة، والبقايا، ومكونات المخزن، ومجاميع التغذية.
هل يستطيع الذكاء الاصطناعي إنشاء خطط وجبات؟
نعم. يستطيع التطبيق أن يرسل وصفاتك وتفضيلاتك وقيودك إلى نموذج لغوي ويطلب منه ملء أسبوع كامل. اطلب من النموذج الاختيار فقط من الوصفات التي تملكها، وتحقق من النتيجة بكود عادي، ولا تعتمد عليه أبداً ليكون آمناً من مسببات الحساسية.
من أين يحصل مخطط الوجبات على بيانات التغذية؟
قواعد بيانات تركيب الأغذية العامة، مثل FoodData Central التابعة لوزارة الزراعة الأمريكية، توفر قيم العناصر الغذائية لكل مكوّن. والمجاميع المحسوبة منها تقديرية، لذلك وسمها بوضوح ولا تقدمها كنصيحة طبية أو غذائية.
هل مخطط الوجبات تطبيق أول جيد لبنائه؟
نعم. البيانات مألوفة، ويمكنك اختباره على أسبوعك الخاص، ولديه مكافأة مُرضية واحدة: قائمة تسوق تكتب نفسها. ابدأ بالوصفات وشبكة أسبوعية وقائمة، وأضف التغذية أو الذكاء الاصطناعي لاحقاً.