রেসিপি অ্যাপ কীভাবে বানাবেন: রেসিপি, পরিবেশন সমন্বয়, শপিং লিস্ট ও সার্চ
একটি রেসিপি অ্যাপ হলো রেসিপির সংগ্রহ, যার ভালো সার্চ, পরিষ্কার রান্নার পেজ, এবং কয়েকটি রান্নাঘরের সহায়ক ফিচার থাকে: পরিবেশন-সংখ্যা বদলানো, একক রূপান্তর, এবং রেসিপিকে শপিং লিস্টে পরিণত করা। সেটি আপনার পারিবারিক রান্নার বই হোক, রেসিপি কার্ডসহ একটি ফুড ব্লগ হোক, বা অন্যদের জন্য একটি রেসিপি পণ্য হোক, একটি সিদ্ধান্তই বাকি সবকিছু কার্যকর করে: উপাদানগুলো অনুচ্ছেদের টেক্সট হিসেবে নয়, গঠিত ডেটা হিসেবে রাখা। এটি ঠিক হলে উপযোগী ফিচারগুলো সহজ হয়ে যায়।
ঠিক করুন এটি কোন ধরনের রেসিপি অ্যাপ
| ধরন | কারা রেসিপি যোগ করে | সবচেয়ে গুরুত্বপূর্ণ যা |
|---|---|---|
| ব্যক্তিগত বা পারিবারিক রান্নার বই | আপনি ও কয়েকজন আত্মীয় | সহজ এন্ট্রি, লিংক থেকে আমদানি, ডিফল্টে ব্যক্তিগত |
| রেসিপি ওয়েবসাইট বা ফুড ব্লগ | আপনি বা আপনার দল | ছবি, SEO, রেসিপি মার্কআপ, দ্রুত পেজ |
| রেসিপি কমিউনিটি | সদস্যরা | অ্যাকাউন্ট, মডারেশন, রেটিং, রিপোর্ট করা |
| ব্যবসার জন্য রেসিপি পণ্য | স্টাফ (মিল কিট, পুষ্টি ব্র্যান্ড, রেস্তোরাঁ গ্রুপ) | ধারাবাহিকতা, পুষ্টির ডেটা, খরচ হিসাব |
চারটির ডেটা মডেল একই। বদলায় কে লিখতে পারবে এবং পেজগুলো সার্চ ইঞ্জিনে খুঁজে পাওয়া দরকার কি না।
একটি রেসিপি অ্যাপের যা দরকার
পেজ
- রেসিপির তালিকা বা হোম: ছবি, শিরোনাম, মোট সময় ও ট্যাগসহ কার্ড।
- রেসিপির পেজ: রান্নার ভিউ, যাতে থাকে ছবি, পরিবেশন-সংখ্যার নিয়ন্ত্রণ, উপাদানের তালিকা, ক্রমিক ধাপ, নোট।
- সার্চ ও ফিল্টার: নাম, উপাদান, ট্যাগ (নিরামিষ, দ্রুত, মিষ্টি), সময় অনুযায়ী।
- রেসিপি যোগ ও সম্পাদনা: উপাদানগুলো লাইনে লাইনে নেওয়ার ফর্ম।
- সংগ্রহ: "সপ্তাহের দিনের", "বড়দিন", "আম্মার রেসিপি"।
- শপিং লিস্ট: এক বা একাধিক রেসিপি থেকে তৈরি।
ডেটা
- Recipes: শিরোনাম, slug, বিবরণ, পরিবেশন-সংখ্যা, প্রস্তুতির সময়, রান্নার সময়, ছবি, ট্যাগ, উৎস, লেখক, দৃশ্যমানতা।
- Ingredients: রেসিপি, অবস্থান, পরিমাণ, একক, নাম, মন্তব্য ("সূক্ষ্ম করে কাটা"), ঐচ্ছিক গ্রুপ ("সসের জন্য")।
- Steps: রেসিপি, অবস্থান, লেখা, ঐচ্ছিক টাইমার।
- Collections ও collection items।
- Shopping list items: ব্যবহারকারী, উপাদানের নাম, পরিমাণ, একক, টিক দেওয়া হয়েছে কি না।
পরিমাণ সংখ্যা হওয়া উচিত। "১ ½ কাপ" হবে পরিমাণ 1.5, একক cup। অ্যাপ যেসব একক বোঝে তার একটি ছোট তালিকা রাখুন, আর পরিমাণ ছাড়া ফ্রি-টেক্সট অনুমতি দিন ("এক চিমটি", "স্বাদমতো")।
অনুমতি
ব্যক্তিগত রান্নার বইয়ের একটি অ্যাকাউন্ট ও ব্যক্তিগত রেসিপি লাগে। পারিবারিক রান্নার বইয়ে এমন শেয়ার করা সংগ্রহ লাগে যা কয়েকজন সম্পাদনা করতে পারে। একটি পাবলিক সাইটে পাঠক (লগইন ছাড়া) ও সম্পাদক লাগে। একটি কমিউনিটিতে সদস্য লাগে, যারা নিজেদের রেসিপির মালিক, এবং মডারেটর লাগে, যারা যেকোনো কিছু লুকাতে পারে।
যেসব ফিচার অ্যাপটিকে ব্যবহারযোগ্য করে
পরিবেশন-সংখ্যা বদলানো। প্রতিটি পরিমাণকে নতুন পরিবেশন-সংখ্যা ÷ মূল পরিবেশন-সংখ্যা দিয়ে গুণ করুন। যুক্তিসঙ্গত ভগ্নাংশ দেখান (০.৭৫ কাপ নয়, ¾ কাপ), এবং অসুবিধাজনক পরিমাণ গোল করুন। কিছু জিনিস রৈখিকভাবে বাড়ে না, যেমন মশলা, বেকিংয়ের সময়, পাত্রের আকার, তাই রেসিপিতে একটি ছোট নোট সাহায্য করে।
একক রূপান্তর। মেট্রিক/US টগল। আয়তন ও ওজন নিজ নিজ ধরনের মধ্যে রূপান্তর করুন; ময়দার কাপ থেকে গ্রামে যেতে প্রতিটি উপাদানের ঘনত্ব লাগে, যা প্রথম সংস্করণের নয়, পরের ফিচার।
রান্নার মোড। বড় লেখা, একবারে একটি ধাপ বা চেকবক্সসহ স্ক্রল করা তালিকা, এবং রান্নার সময় স্ক্রিন জাগিয়ে রাখা (বহু ডিভাইসে ব্রাউজার স্ক্রিন ওয়েক লক সমর্থন করে)। এই ফিচারের জন্যই মানুষ ধন্যবাদ দেয়।
শপিং লিস্ট। একাধিক রেসিপির উপাদান একত্র করুন, একই উপাদান একই এককে মিলিয়ে দিন, দোকানের সেকশন অনুযায়ী গ্রুপ করুন, এবং মানুষ যেন দোকানে গিয়ে আইটেম টিক দিতে পারে।
উপাদান দিয়ে সার্চ। "মুরগি ও লিক দিয়ে কী বানানো যায়?" শুধু এজন্যই সম্ভব যে উপাদানগুলো আলাদা রেকর্ড। দেখুন অ্যাপে সার্চ কীভাবে যোগ করবেন।
পাবলিক রেসিপি পেজের SEO
মানুষ যদি সার্চের মাধ্যমে আপনার রেসিপি খুঁজে পায়, তবে প্রতিটি রেসিপির নিজস্ব URL, একটি অনন্য শিরোনাম ও বিবরণ, এবং পেজ লোড হওয়ার সময়ই HTML-এ থাকা রেসিপির কনটেন্ট দরকার, পরে JavaScript দিয়ে আঁকা নয়। schema.org Recipe স্ট্রাকচার্ড ডেটা যোগ করুন, যেমন উপাদান, ধাপ, সময়, পরিবেশন-সংখ্যা, ছবি, যা আপনার ডেটাবেস থেকে তৈরি হবে যাতে সবসময় পেজের সঙ্গে মেলে। শুধু প্রকৃত মানুষের দেওয়া রেটিং যোগ করুন। স্ট্রাকচার্ড ডেটা কী গাইডে মার্কআপ ব্যাখ্যা করা আছে, এবং Google-এর নিজস্ব ডকুমেন্টেশনে তারা যেসব ফিল্ড ব্যবহার করে তার তালিকা আছে।
প্রথম প্রম্পটের উদাহরণ
একটি পারিবারিক রেসিপি অ্যাপ বানাও, প্রথমে ফোনের জন্য ডিজাইন করা। প্রতিটি রেসিপিতে থাকবে শিরোনাম, ছবি, পরিবেশন-সংখ্যা, প্রস্তুতি ও রান্নার সময়, ট্যাগ, উপাদান এবং ক্রমিক ধাপ। প্রতিটি উপাদান পরিমাণ, একক, নাম ও মন্তব্যসহ আলাদা রেকর্ড হিসেবে রাখো, এবং "সসের জন্য"-এর মতো ঐচ্ছিক বিভাগে গ্রুপ করো। রেসিপি পেজে একটি পরিবেশন-সংখ্যার নিয়ন্ত্রণ থাকবে যা প্রতিটি পরিমাণ বদলায় এবং সহজ ভগ্নাংশ দেখায়, একটি মেট্রিক/US একক টগল, এবং একটি রান্নার মোড যাতে বড় লেখা, ধাপের চেকবক্স ও স্ক্রিন জাগানো থাকে। রেসিপির নাম বা উপাদান দিয়ে সার্চ করা যাবে, এবং ট্যাগ ও মোট সময় দিয়ে ফিল্টার করা যাবে। ব্যবহারকারীরা রেসিপি সংগ্রহে রাখতে পারবে এবং এক বা একাধিক রেসিপি একটি শপিং লিস্টে যোগ করতে পারবে, যা মিলে যাওয়া উপাদান একত্র করবে এবং আইটেম টিক দেওয়ার সুযোগ দেবে। পরিবারের সদস্যরা ইমেল ও পাসওয়ার্ড দিয়ে লগইন করবে এবং সবাই সম্পাদনা করতে পারে এমন একটি রান্নার বই শেয়ার করবে। সবকিছু একটি ডেটাবেসে সংরক্ষণ করো এবং ছবি ফাইল স্টোরেজে রাখো। ছয়টি নমুনা রেসিপি যোগ করো।
বানানোর ধাপ
- নমুনা ডেটায় রেসিপি পেজ। অন্য কিছুর আগে ফোনে রান্নার ভিউ নিখুঁত করুন।
- গঠিত উপাদান এন্ট্রি। একটি ফর্ম যেখানে প্রতি লাইন হবে পরিমাণ, একক, উপাদান ও মন্তব্য। সঙ্গে একটি "তালিকা পেস্ট করুন" বক্স দিন যা টেক্সটকে লাইনে ভাগ করবে, এরপর রাঁধুনি ভুলভাবে ভাগ হওয়া যেকোনো কিছু ঠিক করতে পারবে।
- পরিবেশন ও একক। কঠিন ক্ষেত্রে পরীক্ষা করুন: ⅓ কাপ দ্বিগুণ, ১টি ডিম অর্ধেক, "স্বাদমতো লবণ"।
- সার্চ ও ফিল্টার।
- শপিং লিস্ট। "২টি পেঁয়াজ" ও "১টি পেঁয়াজ"-কে "৩টি পেঁয়াজ" বানান; ভিন্ন একক অনুমান না করে আলাদা রাখুন।
- লগইন ও শেয়ারিং। দেখুন অ্যাপে লগইন কীভাবে যোগ করবেন।
- ছবি। আপলোডের সময় আকার ছোট করুন, যাতে পেজ দ্রুত থাকে।
- পাবলিক পেজ ও মার্কআপ (যদি পাবলিক হয়)। তারপর প্রকাশ করে একটি রেসিপি পেজের সোর্স দেখুন।
সাধারণ ভুল
- উপাদান একটি টেক্সট ফিল্ডে। পরিবেশন বদলানো, শপিং লিস্ট ও উপাদান দিয়ে সার্চ হারিয়ে যায়।
- স্ক্রিনে দশমিক। "০.৩৩৩ কাপ" ব্যবহারের অযোগ্য। ভগ্নাংশ দেখান।
- রেসিপির আগে জীবনের গল্প। নিজের অ্যাপে উপাদান উপরের দিকে রাখুন, গল্প থাকলে "রেসিপিতে যান" লিংক দিন।
- পূর্ণ আকারের ছবি। ফোনের ছবি বড় হয়; আকার ছোট ও সংকুচিত করুন।
- অন্য সাইটের রেসিপি প্রকাশ্যে কপি করা। ব্যক্তিগত ব্যবহারের জন্য আমদানি এক জিনিস; অন্যের লেখা ও ছবি আবার প্রকাশ করা আরেক জিনিস।
- স্ট্রাকচার্ড ডেটায় ভুয়া রেটিং। বিভ্রান্তিকর মার্কআপের জন্য সার্চ ইঞ্জিন শাস্তি দিতে পারে।
- পুষ্টির সংখ্যাকে নির্ভুল হিসেবে দেখানো। নিজে হিসাব করলে সেটি আনুমানিক বলুন এবং ডেটার উৎস উল্লেখ করুন।
কখন তৈরি রেসিপি অ্যাপ বেশি ভালো
নিজের রেসিপি সংরক্ষণ করে রাঁধতে চাইলে, প্রতিষ্ঠিত রেসিপি ম্যানেজার অ্যাপগুলো আগে থেকেই ওয়েবসাইট থেকে আমদানি করে, ডিভাইসে সিঙ্ক হয় এবং অফলাইনে কাজ করে। একটি ফুড ব্লগের জন্য রেসিপি কার্ড প্লাগইনসহ ব্লগিং প্ল্যাটফর্ম মার্কআপ ও প্রিন্ট ভিউ আগে থেকেই সামলায়।
খরচ হিসাব বা অ্যালার্জেন ট্র্যাকিংসহ ব্যবসার রেসিপি সিস্টেম, নিজের গঠনে বড় পরিবারের রান্নার বই, মিল প্ল্যান বা দোকানের সঙ্গে যুক্ত রেসিপি, অথবা সম্পূর্ণ নিজের ডিজাইন, এমন কিছু দরকার হলে নিজে বানান। যদি সপ্তাহের খাবার পরিকল্পনাই আসল লক্ষ্য হয়, তবে এরপর মিল প্ল্যানার অ্যাপ বানানোর গাইড পড়ুন।
Mythex দিয়ে বানানো
Mythex-এ আপনি চ্যাটে রেসিপি অ্যাপ বর্ণনা করেন, লাইভ প্রিভিউর ফোনের আকারের ফ্রেমে রান্নার ভিউ যাচাই করেন, এবং একটি পাবলিক ঠিকানায় প্রকাশ করেন, যা পরিবার বা পাঠকরা ফোনে খুলে হোম স্ক্রিনে যোগ করতে পারে। রেসিপি ও উপাদানের জন্য Mythex একটি আলাদা Postgres ডেটাবেস যোগ করে, এবং অ্যাপের প্রয়োজন হলে ছবির জন্য ফাইল স্টোরেজ। লগইন হলো bring-your-own: পদ্ধতি আপনি বেছে নেন, এজেন্ট সেটি সংযুক্ত করে। Pro-তে Mythex একে Android ও iPhone অ্যাপ হিসেবেও মুড়ে দিতে পারে, যা Google Play-র ইন্টারনাল টেস্টিং ও TestFlight-এ পাঠানো হয়। একটি পাবলিক রেসিপি সাইটের জন্য ফুড ব্লগ টেমপ্লেট এবং মোবাইল-বান্ধব ওয়েব অ্যাপ বানানোর গাইড দেখুন।
প্রশ্নোত্তর
ডেটাবেসে রেসিপি কীভাবে সংরক্ষণ করব?
উপাদানগুলো একটি টেক্সটের ব্লক হিসেবে না রেখে আলাদা সারিতে রাখুন, প্রতিটিতে পরিমাণ, একক, উপাদানের নাম এবং ঐচ্ছিক মন্তব্য সহ। এই গঠনই পরিবেশন-সংখ্যা বদলানো, একক রূপান্তর, শপিং লিস্ট তৈরি এবং উপাদান দিয়ে সার্চ সম্ভব করে।
একটি রেসিপি অ্যাপ কি অন্য ওয়েবসাইট থেকে রেসিপি আমদানি করতে পারে?
অনেক রেসিপি সাইট তাদের পেজে schema.org Recipe ডেটা প্রকাশ করে, যা পড়ে একটি অ্যাপ শিরোনাম, উপাদান ও ধাপ আমদানি করতে পারে। আমদানি করা রেসিপিকে ব্যক্তিগত বুকমার্ক হিসেবে ধরুন: অন্যের রেসিপির লেখা ও ছবি প্রকাশ্যে আবার প্রকাশ করলে কপিরাইট ভাঙতে পারে।
Google-এ কীভাবে রেসিপি ছবি ও রেটিংসহ দেখায়?
পেজে বৈধ Recipe স্ট্রাকচার্ড ডেটা থাকলে Google রেসিপি রিচ রেজাল্ট দেখাতে পারে, Google-এর নিজস্ব ডকুমেন্টেশন অনুসরণ করে। শুধু পেজে দেখানো আসল রেটিং যোগ করুন, এবং Google-এর Rich Results Test দিয়ে পেজ পরীক্ষা করুন।
রেসিপি অ্যাপ কি ওয়েবসাইট হবে নাকি ফোনের অ্যাপ?
মোবাইল-বান্ধব একটি ওয়েব অ্যাপ দিয়ে শুরু করাই ব্যবহারিক: এটি যেকোনো ফোনে চলে, হোম স্ক্রিনে যোগ করা যায়, এবং রেসিপির পেজ সার্চে পাওয়া যায়। অফলাইন ব্যবহার বা ওয়েব যেসব ডিভাইস সুবিধা দিতে পারে না তা লাগলে পরে একটি নেটিভ অ্যাপ অর্থবহ।