Udhëzues

Si të ndërtosh një aplikacion recetash: receta, shkallëzim, lista blerjesh dhe kërkim

Një aplikacion recetash është një koleksion recetash me kërkim të mirë, faqe gatimi të qarta dhe disa ndihmës kuzhine — shkallëzim porcionesh, konvertim njësish dhe kthim të recetave në listë blerjesh. Qoftë libri familjar i recetave, një blog ushqimi me karta recetash, apo një produkt recetash për të tjerët, një vendim bën të gjitha të tjerat të funksionojnë: ruajtja e përbërësve si të dhëna të strukturuara, jo si një paragraf teksti. Kur e bën këtë drejt, veçoritë e dobishme bëhen të lehta.

Vendos çfarë lloj aplikacioni recetash është

LlojiKush shton recetaÇfarë vlen më shumë
Libër recetash personal ose familjarTi dhe disa të afërmFutje e lehtë, import nga lidhjet, private si parazgjedhje
Faqe recetash ose blog ushqimiTi ose ekipi ytFoto, SEO, shënime recete, faqe të shpejta
Komunitet recetashAnëtarëtLlogari, moderim, vlerësime, raportim
Produkt recetash për biznesStafi (një kuti ushqimi, një markë ushqyese, një grup restorantesh)Qëndrueshmëri, të dhëna ushqyese, kosto

Modeli i të dhënave është i njëjtë në të katër. Ajo që ndryshon është kush mund të shkruajë dhe nëse faqet duhet të gjenden nga motorët e kërkimit.

Çfarë i duhet një aplikacioni recetash

Faqet

  • Lista ose kryefaqja e recetave — karta me foto, titull, kohë totale dhe etiketa.
  • Faqja e recetës — pamja e gatimit: foto, kontroll porcionesh, listë përbërësish, hapa të numëruar, shënime.
  • Kërkimi dhe filtrat — sipas emrit, sipas përbërësit, sipas etiketës (vegjetariane, e shpejtë, ëmbëlsirë), sipas kohës.
  • Shto dhe redakto recetë — një formular që trajton përbërësit rresht për rresht.
  • Koleksionet — „Mbrëmjet e javës“, „Krishtlindjet“, „Recetat e nënës“.
  • Lista e blerjeve — e ndërtuar nga një ose disa receta.

Të dhënat

  • Recetat — titulli, slug, përshkrimi, porcionet, koha e përgatitjes, koha e gatimit, foto, etiketa, burimi, autori, dukshmëria.
  • Përbërësit — receta, pozicioni, sasia, njësia, emri, shënimi („i grirë imët“), grupi opsional („Për sosin“).
  • Hapat — receta, pozicioni, teksti, një kohëmatës opsional.
  • Koleksionet dhe artikujt e koleksionit.
  • Artikujt e listës së blerjeve — përdoruesi, emri i përbërësit, sasia, njësia, i shënuar.

Sasitë duhet të jenë numra. „1 ½ filxhanë“ bëhet sasi 1.5, njësi filxhan. Mban një listë të vogël njësish që aplikacioni i kupton, dhe lejo tekst të lirë („një majë“, „sipas shijes“) pa sasi.

Lejet

Një libër personal recetash ka nevojë për një llogari dhe receta private. Një libër familjar ka nevojë për koleksione të përbashkëta që disa persona mund t’i redaktojnë. Një faqe publike ka nevojë për lexues (pa hyrje) dhe redaktorë. Një komunitet ka nevojë për anëtarë që zotërojnë recetat e tyre dhe moderatorë që mund të fshehin çdo gjë.

Veçoritë që e bëjnë të vlefshme

Shkallëzimi i porcioneve. Shumëzo çdo sasi me porcionet e reja ÷ porcionet origjinale. Shfaq thyesa të arsyeshme (¾ filxhan, jo 0.75 filxhan) dhe rrumbullos sasitë e çuditshme. Disa gjëra nuk shkallëzohen në mënyrë lineare — erëzat, kohët e pjekjes, madhësia e tavave — prandaj një shënim i shkurtër në recetë ndihmon.

Konvertimi i njësive. Një ndërrues metrik/SHBA. Konverto vëllimet dhe peshat brenda llojit të tyre; konvertimi i filxhanëve të miellit në gram kërkon një dendësi për çdo përbërës, që është një veçori e mëvonshme, jo e para.

Modaliteti i gatimit. Tekst i madh, një hap në një kohë ose një listë e lëvizshme me kuadrate kontrolli, dhe ekrani i mbajtur zgjuar gjatë gatimit (shfletuesit mbështesin kyçjen e ekranit në shumë pajisje). Kjo është veçoria për të cilën njerëzit të falënderojnë.

Lista e blerjeve. Kombino përbërësit nga disa receta, bashko të njëjtin përbërës me të njëjtën njësi, grupoje sipas corridorit, dhe lejo njerëzit të shënojnë artikujt në dyqan.

Kërkimi sipas përbërësit. „Çfarë mund të bëj me pulë dhe presh?“ funksionon vetëm sepse përbërësit janë regjistrime të veçanta. Shiko si të shtosh kërkim në aplikacionin tënd.

SEO për faqet publike të recetave

Nëse njerëzit duhet t’i gjejnë recetat tuaja përmes kërkimit, çdo recetë ka nevojë për URL të vetën, titull dhe përshkrim unik, dhe përmbajtje recete që është në HTML kur ngarkohet faqja, jo e vizatuar më vonë nga JavaScript. Shto të dhëna strukturore schema.org Recipe — përbërësit, hapat, kohët, porcionet, imazhi — të gjeneruara nga baza e të dhënave, që të përputhen gjithmonë me faqen. Përfshi vlerësime vetëm nëse njerëzit realë i kanë lënë në faqe. Udhëzuesi ynë për çfarë janë të dhënat strukturore shpjegon shënimet, dhe dokumentacioni i Google liston fushat që përdor.

Shembull i kërkesës së parë

Ndërto një aplikacion recetash familjar, i projektuar fillimisht për telefona. Çdo recetë ka titull, foto, porcione, kohë përgatitjeje dhe gatimi, etiketa, përbërës dhe hapa të numëruar. Ruaj çdo përbërës si regjistrim të veçantë me sasi, njësi, emër dhe shënim, të grupuar në seksione opsionale si „Për sosin“. Faqja e recetës ka një kontroll porcionesh që shkallëzon çdo sasi dhe shfaq thyesa miqësore, një ndërrues njësish metrike/SHBA, dhe një modalitet gatimi me tekst të madh, kuadrate kontrolli për hapat dhe një ekran që mbetet zgjuar. Kërko sipas emrit të recetës ose përbërësit, dhe filtro sipas etiketës dhe kohës totale. Përdoruesit mund të ruajnë receta në koleksione dhe të shtojnë një ose më shumë receta në një listë blerjesh që bashkon përbërësit e njëjtë dhe më lejon t’i shënoj artikujt. Anëtarët e familjes hyjnë me email dhe fjalëkalim dhe ndajnë një libër të përbashkët që çdokush mund ta redaktojë. Ruaj gjithçka në një bazë të dhënash dhe fotot në hapësirë skedarësh. Shto gjashtë receta shembull.

Ndërtoje hap pas hapi

  1. Faqja e recetës me të dhëna shembull. Bëje pamjen e gatimit të shkëlqyer në telefon përpara çdo gjëje tjetër.
  2. Futja e strukturuar e përbërësve. Një formular ku çdo rresht është sasi, njësi, përbërës dhe shënim. Ofro gjithashtu një kuti „ngjit një listë“ që ndan tekstin në rreshta, pastaj lejon gatuesin të korrigjojë çdo gjë të ndarë gabim.
  3. Shkallëzimi dhe njësitë. Testo me raste të çuditshme: ⅓ filxhan i dyfishuar, 1 vezë e përgjysmuar, „kripë sipas shijes“.
  4. Kërkimi dhe filtrat.
  5. Lista e blerjeve. Bashko „2 qepë“ dhe „1 qepë“ në „3 qepë“; mbaj njësitë e ndryshme veçmas në vend se të supozosh.
  6. Hyrja dhe ndarja. Shiko si të shtosh hyrje në aplikacionin tënd.
  7. Fotot. Ripërmasoi në ngarkim që faqet të mbeten të shpejta.
  8. Faqet publike dhe shënimet (nëse janë publike). Pastaj publiko dhe kontrollo burimin e një faqeje recete.

Gabimet e zakonshme

  • Përbërësit si një fushë teksti. Humb shkallëzimin, listat e blerjeve dhe kërkimin sipas përbërësit.
  • Dhjetore në ekran. „0.333 filxhanë“ nuk përdoret. Shfaq thyesa.
  • Histori jetësore para recetës. Në aplikacionin tënd, vendos përbërësit afër krye, me një lidhje „shko te receta“ nëse ka një histori.
  • Foto me madhësi të plotë. Fotot e telefonit janë të mëdha; ripërmasoi dhe kompreso.
  • Kopjimi publik i recetave të të tjerëve. Importi për përdorim personal është një gjë; ripublikimi i tekstit dhe fotove të dikujt tjetër është tjetër.
  • Vlerësime të rreme në të dhënat strukturore. Motorët e kërkimit mund të penalizojnë shënimet mashtruese.
  • Numra ushqyes të paraqitur si të saktë. Nëse i llogarit, thuaj se janë vlerësime dhe emëro burimin e të dhënave.

Kur një aplikacion recetash gati është më i mirë

Nëse do të ruash dhe gatuash recetat e tua, aplikacionet e njohura për menaxhimin e recetave importojnë tashmë nga faqet, sinkronizohen midis pajisjeve dhe funksionojnë pa lidhje. Për një blog ushqimi, platformat e blogimit me shtesa për karta recetash trajtojnë shënimet dhe pamjet për shtyp të gatshme.

Ndërto vetë kur do diçka që ato mjete nuk e bëjnë: një sistem recetash për një biznes me kosto ose ndjekje alergjenësh, një libër familjar me strukturë tënden, receta të lidhura me një plan vaktesh ose dyqan, ose një dizajn që është tërësisht i yti. Nëse planifikimi i vakteve të javës është qëllimi i vërtetë, lexo si të ndërtosh një aplikacion planifikimi vakteve më pas.

Duke e ndërtuar me Mythex

Në Mythex e përshkruan aplikacionin e recetave në chat, kontrollon pamjen e gatimit në kornizën me madhësi telefoni të pamjes paraprake të drejtpërdrejtë, dhe e publikon në një adresë publike që familja ose lexuesit mund ta hapin në telefona dhe ta shtojnë në ekranin kryesor. Mythex shton një bazë të dhënash Postgres të dedikuar për receta dhe përbërës, dhe hapësirë skedarësh për foto kur aplikacioni i nevojitet. Hyrja është me ofruesin tënd: ti zgjedh qasjen dhe agjenti e lidh. Në Pro, Mythex mund ta paketojë gjithashtu si aplikacion Android dhe iPhone, të dërguar në testimin e brendshëm të Google Play dhe TestFlight. Për një faqe publike recetash, shiko shablloni i blogut të ushqimit dhe udhëzuesin tonë për ndërtimin e një aplikacioni web të përshtatur për celular.

Pyetje

Si i ruaj recetat në një bazë të dhënash?

Ruaji përbërësit si rreshta të veçantë me një sasi, një njësi, emrin e përbërësit dhe një shënim opsional, në vend se si një bllok teksti. Kjo strukturë e bën të mundur shkallëzimin e porcioneve, konvertimin e njësive, listat e blerjeve dhe kërkimin sipas përbërësit.

A mund të importojë një aplikacion recetash receta nga faqe të tjera?

Shumë faqe recetash publikojnë të dhëna schema.org Recipe në faqet e tyre, që një aplikacion mund t’i lexojë për të importuar titullin, përbërësit dhe hapat. Trajto importet si faqerojtës personalë: ripublikimi publik i tekstit dhe fotove të recetave të të tjerëve mund të prishë të drejtat e autorit.

Si shfaqen recetat me foto dhe vlerësime në Google?

Google mund të shfaqë rezultate të pasura për receta kur një faqe përfshin të dhëna të vlefshme strukturore Recipe, sipas dokumentacionit të vetë Google. Përfshi vlerësime vetëm nëse janë vlerësime reale të shfaqura në faqe, dhe testo faqen me Rich Results Test të Google.

A duhet të jetë një aplikacion recetash sit web apo aplikacion telefoni?

Një aplikacion web i përshtatur për telefona është nisja praktike: funksionon në çdo telefon, mund të shtohet në ekranin kryesor, dhe faqet e recetave mund të gjenden me kërkim. Një aplikacion native ka kuptim më vonë, nëse të duhet përdorim pa lidhje ose veçori pajisjeje që uebi nuk i ofron.

Mythex · Pricing · Ndërtoni çdo gjë me AI · Shablone faqesh dhe aplikacionesh · Mythex në krahasim · Fjalori i ndërtimit të aplikacioneve me AI · Mjete falas për ndërtimin e aplikacioneve me AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)