Všechny recepty Ingredience Hledat recepty podle Ingredience
RecipeRadar vám pomůže vyhledávat recepty podle ingrediencí, plánovat jídla a vytvářet nákupní seznamy potravin.
Služba si klade za cíl být nerozptylována, respektovat soukromí a je poskytována jako bezplatný a open source software, takže můžete kontrolovat a upravovat kód - zpětná vazba a příspěvky jsou vítány.
Rádi bychom vám pomohli:
- Plánovat, vařit a sdílet jídla;
- Objevit zdravé a ekonomické stravovací návyky;
- Snížit plýtvání potravinami;
- Zlepšit bezpečnost a hygienu potravin.
Jsme registrováni jako zájmová společnost ve Spojeném království a naše cíle jsou právně v souladu s prospěchem pro komunitu, nikoli s maximalizací zisku pro akcionáře.
Aby bylo možné poskytnout komunitě co největší hodnotu a respektovat hodnoty uživatele, je aplikace vyvíjena podle následujících hlavních zásad:
- Aplikace by měla poskytovat nejjednodušší a nejvíce nerozptylující pomoc při plánování a přípravě receptů;
- Aplikace by měla podporovat internacionalizaci a lokalizaci obsahu, vah a měr.
- Aplikace by měla dodržovat osvědčené postupy pro usnadnění přístupu a použitelnosti.
- Aplikace by měla umožňovat spolupráci mezi více uživateli ve všech fázích plánování a přípravy receptů.
- Aplikace by měla být i nadále užitečná v prostředí s nízkou šířkou pásma a offline. Služba
- by neměla shromažďovat ani ukládat žádné osobně identifikovatelné informace.
- Všechna data přenášená aplikací – ať už do služby nebo do jiných instancí aplikace – by měla poskytovat vzájemné záruky integrity obsahu;
- Kód aplikace a služby by měl být volně dostupný pro kontrolu a úpravy v rámci AGPLv3.
- Aplikace a služba by neměly spoléhat na žádný proprietární software nebo vývoj. nářadí.
Je před námi ještě mnoho práce, abychom všechny tyto zásady naplnili, a my máme v úmyslu být transparentní a odpovědní při jejich směřování.
RecipeRadar si klade za cíl být věrným a důvěryhodným společníkem pro jednotlivce i skupiny ve všech fázích přípravy jídla.
Aplikaci vytváříme jako svobodný (nebo "svobodný") software, protože věříme, že vývoj projektu otevřeně a s možností našich uživatelů jej kontrolovat, upravovat a spolupracovat na něm přináší významnou přidanou hodnotu pro všechny zúčastněné.
Vizí RecipeRadar je pomoci komukoli objevit recepty, které nejlépe využívají ingredience, které má k dispozici - s ohledem na faktory, jako je trvanlivost, cena a dostupnost, dietní požadavky, chuťové profily, nutriční hodnota a sezónnost produktů v jejich místní oblasti.
Jinak řečeno, je to omezení Problém spokojenosti v multidimenzionální doméně receptů, geografie, času a sociálních sítí.
Jsme silně ovlivněni koncepty vyhledávání informací a na vyhledávání receptů pohlížíme jako na problém optimalizace relevance. Náš korpus dokumentů je soubor receptů a naše dotazy jsou ingredience a omezení. Pečlivou tokenizací, indexací a bodováním našich dokumentů a dotazů můžeme poskytovat bleskově rychlé výsledky vyhledávání a v průběhu času zlepšovat zapamatování receptů a přesnost výsledků.
Aplikace by měla lidem umožnit plánovat dopředu a uspořádat si jídla, která by chtěli připravit, a automaticky vytvářet nákupní seznamy, které jim pomohou sledovat ingredience, které potřebují najít.
RecipeRadar by měl poskytnout intuitivní seznam návodů pro přípravu jídel, včetně diagramů pro ilustraci požadovaných kroků a časových připomínek kuchyňských úkolů.
Naším cílem je transformovat textové recepty do podoby Otevřený digitální formát, který lze použít k zobrazení ingrediencí, kroků a průběhu jídla. Například, když máme jako vstup volně psaný recept na "vegetariánské špagetové karbanátky", rádi bychom vytvořili výstup nějak takto:
To vše by mělo být umožněno společně - s preferencí ostatních uživatelů, aby se "přihlásili" k jakémukoli plánování a přípravě jídla, spíše než aby jim byly přiděleny povinnosti.
Zásady ochrany osobních údajů společnosti RecipeRadar ()
Naše kontaktní údaje
Typ osobních údajů, které shromažďujeme
V současné době shromažďujeme a zpracováváme následující informace:
- Během vašeho používání služby RecipeRadar: neshromažďujeme o vás žádné osobní údaje.
- Pokud máte webovou stránku s recepty, která je součástí RecipeRadar: shromažďujeme pro vás veřejné kontaktní údaje, které jsou zveřejněny na vašem webu.
Jak osobní údaje získáváme a proč je máme
Ručně shromažďujeme kontaktní údaje z vašich webových stránek, abychom vás mohli požádat o váš souhlas, abyste nám umožnili zobrazovat miniatury a ikonu webových stránek pro recepty z vašeho webu, když se objeví ve výsledcích vyhledávání RecipeRadar. Nepředpokládáme, že to můžeme dělat ve výchozím nastavení.
Tyto informace nesdílíme s nikým jiným.
Podle obecného nařízení o ochraně osobních údajů Spojeného království (UK GDPR) je zákonným základem, o který se opíráme při zpracování těchto informací, to, že máme oprávněný zájem .
Jak ukládáme vaše osobní údaje
Vaše informace jsou uloženy bezpečně.
Vaše kontaktní údaje uchováváme po dobu neurčitou, abychom mohli potvrdit, zda jste poskytli souhlas, a příležitostně vás požádat o potvrzení nebo aktualizaci vašeho souhlasu.
Vaše práva na ochranu údajů
Podle zákona o ochraně osobních údajů máte práva, včetně:
- Vaše právo na přístup - máte právo požádat nás o kopie vašich osobních údajů;
- Vaše právo na opravu - máte právo nás požádat o opravu osobních údajů, které považujete za nepřesné. Máte také právo požádat nás o doplnění informací, které považujete za neúplné;
- Vaše právo na omezení zpracování - máte právo nás požádat, abychom za určitých okolností omezili zpracování vašich osobních údajů;
- Vaše právo na přenositelnost údajů - máte právo požádat, abychom za určitých okolností přenesli osobní údaje, které jste nám poskytli, jiné organizaci nebo vám.
Za uplatnění svých práv nejste povinni platit žádné poplatky. Pokud podáte žádost, máme jeden měsíc na to, abychom vám odpověděli.
Kontaktujte nás prosím na contact@, pokud si přejete vytvořit prosba.
Jak si stěžovat
Pokud máte jakékoliv obavy ohledně našeho využití vašich osobních údajů, můžete nám podat stížnost na adrese contact@
Můžete si také stěžovat u ICO, pokud nejste spokojeni s tím, jak jsme vaše údaje použili.
Adresa ICO je:
Úřad komisaře pro informace
Wycliffe House
Water Lane
Wilmslow
Cheshire
SK9 5AF
Číslo linky pomoci pro ICO je (GB) a jejich webová stránka je
Příspěvky
Jsme vděční za veškerou zpětnou vazbu a nápady, které byly do RecipeRadaru začleněny.
- Kate za podporu a pochopení a pomoc při udržování projektu na správné cestě;
- Joeovi za poskytnutí první zpětné vazby od uživatelů k aplikaci;
- Garethovi za podporu přidání navigace v historii prohlížeče;
- Stevovi za poskytnutí rad ohledně infrastruktury výběr technologie;
- Kieranovi za ilustraci přínosu pravopisných oprav ingrediencí;
- Hilde za včasnou zpětnou vazbu od uživatelů, komentářům k návrhu uživatelského rozhraní a vysvětlení výzev při zkoumání receptů;
- Edovi za poskytnutí pohledu na cíle projektu a nabídnutí kontextu z osobní zkušenosti s vařením;
- Craigovi za rozhovor a rady ohledně monitorování provozuschopnosti systému;
- Simonovi za diskusi o architektuře a návrhu systému;
- Grantovi, za poskytnutí některých případů použití v reálném světě jako testů kvality;
- Monice za vytváření návrhů a funkcí uživatelského rozhraní, včetně možnosti zvýraznit pokyny pro recepty kliknutím;
- Citře za efektivní zpětnou vazbu k návrhu aplikace;
- Susan za identifikaci problémů s uživatelským zážitkem při vyhledávání receptů a relevancí výsledků;
- Liz za získávání zpětné vazby ohledně přístupnosti vyhledávání receptů a použitelnosti;
- Samovi, za konzultace a nápady týkající se marketingu;
- Masivu škrabek receptů;
- Komunitě Hacker News, včetně banakkaffalatta, em-bee, nickff, PhillyG, zmix a zepearl za jejich komentáře, nápady a diskusi.
RecipeRadar je věnován památce Paula Addisona, jehož trpělivé vedení s počítačem BBC Micro vedlo nejméně jednoho vývojáře k zájmu a kariéře v oblasti vývoje softwaru.
Technologie
RecipeRadar je postaven na nejlepším open source softwaru, který můžeme najít pro každou z konkrétních problémových oblastí, se kterými jsme se během vývoje setkali.
Uvědomujeme si úsilí a tvrdou práci, která je spojena s vytvářením těchto nástrojů, a hodnota, kterou získáváme jejich používáním, je velkým faktorem v našem rozhodnutí poskytnout zdrojový kód samotného RecipeRadaru veřejnosti.
Níže je uveden seznam některých klíčových software, který používáme v různých vrstvy technologického zásobníku RecipeRadar.
Infrastruktura
- GNU/Linux na našem vlastním serveru;
- Kubernetes pro orchestraci našich kontejnerů mikroslužeb;
- Project Calico pro poskytnutí naší kontejnerové síťové struktury;
- CRI-O jako náš preferovaný kontejnerový běh ;
- nginx pro ukončení příchozích požadavků a jako řadič příchozího přístupu;
- Squid pro cachování odchozích požadavků;
- PostgreSQL pro modelování, udržování a dotazování na data relačních receptů;
- OpenSearch pro indexování a efektivní párování ingrediencí a obsahu receptů;
- RabbitMQ jako fronta úloh na pozadí.
Služby
- Apertium pro první průchod automatizovaný překlad jazykových řetězců;
- lighthouse pro hodnocení výkonu, přístupnosti a dalších best-practices;
- imageproxy pro generování náhledů obrázků.
Knihovny
- flask jako základ pro mikroslužby Pythonu;
- hashedindex pro vytváření invertovaných indexů v procesu;
- ingreedypy (port jazyka ingreedy v Pythonu) pro analýzu textu ingrediencí;
- nástroje pro extrakci obsahu z veřejných webových stránek s recepty;
- pint pro analýzu a standardizaci množství ingrediencí;
- basest pro kódování identifikátorů receptů způsobem, který minimalizuje vizuální nejednoznačnost jejich symbolické reprezentace;
- i18next jako internacionalizační a lokalizační rámec;
- workbox pro zefektivnění dodávky frontendové aplikace;
- Select2 pro vykreslení polí pro automatické návrhy výběru vstupu;
- (včetně vícenásobného vývoje od vzniku a knihovny HTML2Canvas, na které je závislý) pro shromáždění zpětné vazby od uživatelů.
Formáty
Rádi si vyslechneme doporučení ohledně alternativních technologií.
Kdykoli je to možné, přispíváme opravami a úpravami, které provádíme zpět proti proudu; ideálně ještě předtím, než je sami nasadíme.
Věříme, že je důležité psát softwarové příspěvky tak, aby nabízely opakovaně použitelnou hodnotu ostatním, poskytovaly zpětnou kompatibilitu, pokud je to možné, a které je volitelné k použití, pokud neposkytuje jasný přínos (s několika negativními externalitami) pro drtivou většinu stávajících případů použití.
RecipeRadar je licencován pod licencí GNU AGPLv3.
Licence k tomuto softwaru je přibalena k aplikaci a je také k dispozici ke čtení online.
Níže jsou uvedeny licence pro závislosti této aplikace.
Licence pro balíčky, na kterých je tato aplikace závislá, je k dispozici ke čtení zde.