چطور یک اپ دستور پخت بسازیم: دستورها، تنظیم مقدار، لیست خرید و جستجو
یک اپ دستور پخت مجموعهای از دستورهای پخت با جستجوی خوب، صفحات آشپزی واضح و چند ابزار کمکی آشپزخانه است — تنظیم تعداد نفرات، تبدیل واحد و تبدیل دستور به لیست خرید. چه دفترچهی دستور پخت خانوادگی شما باشد، چه یک وبلاگ غذا با کارتهای دستور پخت، یا یک محصول دستور پخت برای دیگران، تنها تصمیمی که بقیهی کارها را ممکن میکند این است که مواد غذایی را بهصورت دادهی ساختاریافته ذخیره کنید، نه یک پاراگراف متن. این را درست انجام دهید، ویژگیهای مفید آسان میشوند.
تعیین کنید چه نوع اپ دستور پخت است
| نوع | چه کسی دستور اضافه میکند | مهمترین نکته |
|---|---|---|
| دفترچهی شخصی یا خانوادگی | شما و چند نفر از اقوام | ورود آسان، واردکردن از لینک، خصوصی بهطور پیشفرض |
| سایت دستور پخت یا وبلاگ غذا | شما یا تیمتان | عکس، سئو، نشانهگذاری دستور پخت، صفحات سریع |
| جامعهی دستور پخت | اعضا | حساب کاربری، مدیریت محتوا، امتیازدهی، گزارشدهی |
| محصول دستور پخت برای کسبوکار | کارکنان (یک سرویس وعدهی غذایی، یک برند تغذیه، یک گروه رستوران) | یکدستی، دادهی تغذیه، هزینهیابی |
مدل داده در هر چهار نوع یکسان است. آنچه فرق میکند این است که چه کسی میتواند بنویسد و آیا صفحات باید توسط موتورهای جستجو پیدا شوند.
یک اپ دستور پخت به چه چیزهایی نیاز دارد
صفحات
- فهرست یا خانهی دستورها — کارتهایی با عکس، عنوان، زمان کل و برچسبها.
- صفحهی دستور پخت — نمای آشپزی: عکس، کنترل تعداد نفرات، فهرست مواد، مراحل شمارهدار، یادداشتها.
- جستجو و فیلترها — بر اساس نام، مادهی اولیه، برچسب (گیاهی، سریع، دسر)، زمان.
- افزودن و ویرایش دستور — فرمی که مواد را خط به خط مدیریت کند.
- مجموعهها — «شبهای هفته»، «کریسمس»، «دستورهای مامان».
- لیست خرید — ساختهشده از یک یا چند دستور.
داده
- دستورها — عنوان، slug، توضیح، تعداد نفرات، زمان آمادهسازی، زمان پخت، عکس، برچسبها، منبع، نویسنده، میزان دسترسی.
- مواد — دستور، موقعیت، مقدار، واحد، نام، یادداشت («خرد شدهی ریز»)، گروه اختیاری («برای سس»).
- مراحل — دستور، موقعیت، متن، تایمر اختیاری.
- مجموعهها و آیتمهای مجموعه.
- آیتمهای لیست خرید — کاربر، نام ماده، مقدار، واحد، تیکخورده یا نه.
مقدارها باید عدد باشند. «۱ و نیم فنجان» میشود مقدار 1.5 و واحد cup. یک فهرست کوچک از واحدهایی که اپ میفهمد نگه دارید و اجازهی متن آزاد بدهید («یک نیم قاشق»، «به میزان دلخواه») بدون مقدار.
دسترسیها
یک دفترچهی شخصی به یک حساب و دستورهای خصوصی نیاز دارد. یک دفترچهی خانوادگی به مجموعههای مشترک که چند نفر بتوانند ویرایش کنند نیاز دارد. یک سایت عمومی به خوانندهها (بدون ورود) و ویراستارها نیاز دارد. یک جامعه به اعضایی نیاز دارد که دستورهای خودشان را دارند و مدیرانی که بتوانند هر چیزی را پنهان کنند.
ویژگیهایی که استفاده از اپ را ارزشمند میکنند
تنظیم تعداد نفرات. هر مقدار را در تعداد نفرات جدید ÷ تعداد نفرات اصلی ضرب کنید. کسرهای معقول نشان دهید (سهچهارم فنجان، نه ۰٫۷۵ فنجان) و مقدارهای نامرتب را گرد کنید. برخی چیزها خطی مقیاس نمیشوند — ادویه، زمان پخت، اندازهی قابلمه — پس یک یادداشت کوتاه روی دستور کمک میکند.
تبدیل واحد. یک کلید متریک/آمریکایی. حجم و وزن را در نوع خودشان تبدیل کنید؛ تبدیل فنجان آرد به گرم به یک چگالی برای هر ماده نیاز دارد که ویژگی بعدی است، نه اولیه.
حالت آشپزی. متن درشت، یک مرحله در هر لحظه یا فهرست قابل اسکرول با چکباکس، و صفحهای که هنگام پخت روشن میماند (مرورگرها در بسیاری از دستگاهها قفل بیداری صفحه را پشتیبانی میکنند). این ویژگیای است که مردم بابتش از شما تشکر میکنند.
لیست خرید. مواد چند دستور را ترکیب کنید، همان ماده با همان واحد را ادغام کنید، بر اساس قفسهی فروشگاه گروهبندی کنید و اجازه دهید مردم موقع خرید آیتمها را تیک بزنند.
جستجو بر اساس مادهی اولیه. «با مرغ و ترهفرنگی چه میشود درست کرد؟» فقط به این دلیل کار میکند که مواد رکوردهای جدا هستند. راهنمای افزودن جستجو به اپ را ببینید.
سئو برای صفحات عمومی دستور پخت
اگر مردم باید دستورهای شما را از طریق جستجو پیدا کنند، هر دستور به URL، عنوان و توضیح یکتا نیاز دارد، و محتوای دستور باید در HTML باشد وقتی صفحه بارگذاری میشود، نه اینکه بعداً با جاوااسکریپت نقاشی شود. دادهی ساختاریافتهی schema.org Recipe — مواد، مراحل، زمانها، تعداد نفرات، عکس — را از پایگاه دادهتان تولید کنید تا همیشه با صفحه مطابقت داشته باشد. فقط امتیازهایی را بیاورید که افراد واقعی روی صفحه گذاشتهاند. راهنمای ما دربارهی دادهی ساختاریافته چیست نشانهگذاری را توضیح میدهد و مستندات خود گوگل فیلدهایی را که استفاده میکند فهرست کرده است.
یک پرامپت نمونهی اول
یک اپ دستور پخت خانوادگی بساز که اول برای موبایل طراحی شده باشد. هر دستور عنوان، عکس، تعداد نفرات، زمان آمادهسازی و پخت، برچسبها، مواد و مراحل شمارهدار دارد. هر ماده را بهعنوان یک رکورد جدا با مقدار، واحد، نام و یادداشت ذخیره کن، و آنها را در بخشهای اختیاری مثل «برای سس» گروهبندی کن. صفحهی دستور یک کنترل تعداد نفرات دارد که هر مقدار را تنظیم میکند و کسرهای دوستانه نشان میدهد، یک کلید واحد متریک/آمریکایی، و یک حالت آشپزی با متن درشت، چکباکس مراحل و صفحهای که روشن میماند. جستجو بر اساس نام دستور یا ماده، و فیلتر بر اساس برچسب و کل زمان. کاربران میتوانند دستورها را در مجموعه ذخیره کنند و یک یا چند دستور را به لیست خرید اضافه کنند که مواد مشابه را ادغام کند و اجازه دهد آیتمها تیک بخورند. اعضای خانواده با ایمیل و رمز عبور وارد شوند و یک دفترچهی مشترک داشته باشند که همه بتوانند ویرایش کنند. همهچیز را در پایگاه داده ذخیره کن و عکسها را در ذخیرهسازی فایل. شش دستور نمونه اضافه کن.
مراحل ساخت
- صفحهی دستور با دادهی نمونه. پیش از هر چیز، نمای آشپزی را روی موبایل عالی کنید.
- ورود ساختاریافتهی مواد. فرمی که هر خط مقدار، واحد، ماده و یادداشت است. همچنین یک کادر «لیست را جایگذاری کن» بدهید که متن را به خطوط تقسیم کند، سپس آشپز بتواند هر چیزی که اشتباه تقسیم شده را اصلاح کند.
- تنظیم مقدار و واحد. با موارد سخت آزمایش کنید: دو برابر کردن یکسوم فنجان، نصف کردن یک تخممرغ، «نمک به میزان دلخواه».
- جستجو و فیلترها.
- لیست خرید. ادغام «۲ پیاز» و «۱ پیاز» به «۳ پیاز»؛ واحدهای متفاوت را جدا نگه دارید، نه اینکه حدس بزنید.
- ورود و اشتراکگذاری. راهنمای افزودن ورود به اپ را ببینید.
- عکسها. هنگام بارگذاری اندازه را کم کنید تا صفحات سریع بمانند.
- صفحات عمومی و نشانهگذاری (اگر عمومی است). سپس منتشر کنید و منبع صفحهی یک دستور را بررسی کنید.
اشتباهات رایج
- مواد بهعنوان یک فیلد متنی. تنظیم مقدار، لیست خرید و جستجوی ماده را از دست میدهید.
- اعشار روی صفحه. «۰٫۳۳۳ فنجان» قابل استفاده نیست. کسر نشان دهید.
- داستان زندگی قبل از دستور. در اپ خودتان، مواد را نزدیک بالای صفحه بگذارید، با لینک «پرش به دستور» اگر داستانی هست.
- عکسهای با اندازهی کامل. عکسهای گوشی حجیماند؛ کوچکشان و فشردهشان کنید.
- کپی عمومی دستورهای سایتهای دیگر. واردکردن برای استفادهی شخصی یک چیز است؛ انتشار متن و عکس دیگران چیز دیگری است.
- امتیازهای ساختگی در دادهی ساختاریافته. موتورهای جستجو میتوانند نشانهگذاری گمراهکننده را جریمه کنند.
- ارقام تغذیه بهعنوان دقیق. اگر تغذیه را محاسبه میکنید، بگویید تخمینی است و منبع داده را نام ببرید.
وقتی یک اپ دستور پخت آماده بهتر است
اگر میخواهید دستورهای خودتان را ذخیره و پخت کنید، اپهای مدیریت دستور پخت جاافتاده از قبل از سایتها واردکردن میکنند، بین دستگاهها همگام میشوند و آفلاین کار میکنند. برای یک وبلاگ غذا، پلتفرمهای وبلاگنویسی با افزونههای کارت دستور پخت، نشانهگذاری و نماهای چاپ را از همان ابتدا دارند.
خودتان بسازید وقتی چیزی میخواهید که آن ابزارها انجام نمیدهند: یک سیستم دستور پخت برای کسبوکار با هزینهیابی یا ردیابی آلرژن، یک دفترچهی مشترک در یک خانوادهی بزرگ با ساختار خودتان، دستورهایی که به یک برنامهی غذایی یا فروشگاه وصلاند، یا طراحی که کاملاً مال خودتان است. اگر هدف اصلی برنامهریزی غذای هفته است، راهنمای ساخت اپ برنامهریز غذا را بعداً بخوانید.
ساختن با Mythex
در Mythex، اپ دستور پخت را در چت توصیف میکنید، نمای آشپزی را در قاب اندازهی موبایل پیشنمایش زنده بررسی میکنید، و آن را روی یک آدرس عمومی منتشر میکنید که خانواده یا خوانندگان بتوانند روی گوشیهایشان باز کنند و به صفحهی اصلی اضافه کنند. Mythex یک پایگاه دادهی اختصاصی Postgres برای دستورها و مواد اضافه میکند و ذخیرهسازی فایل برای عکسها وقتی اپ نیاز داشته باشد. ورود با رویکرد خودتان است: شما روش را انتخاب میکنید و عامل آن را وصل میکند. در نسخهی Pro، Mythex میتواند آن را بهصورت اپ اندروید و آیفون هم بستهبندی کند که به تست داخلی Google Play و TestFlight ارسال میشود. برای یک سایت عمومی دستور پخت، قالب وبلاگ غذا و راهنمای ما دربارهی ساخت وباپ سازگار با موبایل را ببینید.
پرسشها
دستورهای پخت را چطور در پایگاه داده ذخیره کنم؟
مواد غذایی را بهصورت ردیفهای جدا با مقدار، واحد، نام ماده و یک یادداشت اختیاری ذخیره کنید، نه بهعنوان یک بلوک متن. همین ساختار است که تنظیم تعداد نفرات، تبدیل واحد، ساختن لیست خرید و جستجو بر اساس مادهی اولیه را ممکن میکند.
آیا یک اپ دستور پخت میتواند دستورها را از سایتهای دیگر وارد کند؟
بسیاری از سایتهای دستور پخت دادهی schema.org Recipe را در صفحاتشان منتشر میکنند که اپ میتواند آن را بخواند و عنوان، مواد و مراحل را وارد کند. واردکردن را مثل یک نشانک شخصی در نظر بگیرید: انتشار عمومی متن و عکسهای دیگران میتواند حق کپیرایت را نقض کند.
چطور دستورها با عکس و امتیاز در گوگل نمایش داده میشوند؟
گوگل وقتی یک صفحه دادهی ساختاریافتهی معتبر Recipe داشته باشد، نتایج غنی دستور پخت را نشان میدهد؛ طبق مستندات خود گوگل. فقط امتیازهایی را بیاورید که واقعی هستند و روی صفحه نشان داده میشوند، و صفحه را با ابزار Rich Results Test گوگل آزمایش کنید.
یک اپ دستور پخت باید وبسایت باشد یا اپ موبایل؟
یک اپ وب سازگار با موبایل شروع عملی است: روی هر گوشی کار میکند، میتوان آن را به صفحهی اصلی اضافه کرد، و صفحات دستور پخت از طریق جستجو پیدا میشوند. یک اپ بومی بعداً معنا پیدا میکند، اگر به کار آفلاین یا قابلیتهای دستگاهی نیاز داشته باشید که وب نمیتواند ارائه دهد.