Дипломна работа

Приложение за генериране на рецепти с ограничаващи условия | Защитена на: 01/01/1900

В днешно време все повече хора търсят начини да се хранят по-здравословно и да готвят у дома. Създаването на здравословни и вкусни ястия, които отговарят на индивидуалните предпочитания, алергии и диетични ограничения на потребителите често изисква търсене на подходящи рецепти и планиране на менюто. Освен това, създаването на ястие с наличните продукти в дома на потребителите, може да бъде истинско предизвикателство. Този процес често изисква търсене на рецепти, които съответстват на наличните съставки и предлагат здравословни и вкусни опции.

Мобилното приложение, предмет на дипломната работа, цели да предостави на потребителите удобен начин за намиране на персонализирани рецепти, съобразени с техните алергии и непоносимости, както и наличните съставки в дома им. Приложението съдържа персонален профил, към който са асоциирани въведените ограничаващи условия от потребителя, както и пълен набор от функционалности за управление на рецепти. Посочените функционалности включват генериране на рецепти с ограничаващи условия с помощта на изкуствен интелект, съхранение на рецепти, споделянето им в социалните мрежи, търсене на рецепта по конкретно име, съобразено с показателите от профила, както и категоризирането им в тип ястия. 

Поставените цели в диломната работа са:

  • Да се разгледа проблемната област с намирането на персонализирани рецепти с ограничаващи условия, като се проучат, анализират и сравнят съществуващи решения
  • Да се проучат, изберат и анализират технологични средства за имплементиране на решението за целевата група 
  • Да се проектира приложение, което да генерира рецепти по зададените изисквания към решението и да се разработи приложението
  • Да се валидира приложението сред реални потребители, които намират нужда от подобно приложение и да се анализират начини за подобряване на изживяването на потребителите

Целите са постигнати чрез изпълнението на следните задачи:

  • Направен е сравнителен анализ на съществуващите решения и са разгледани техните положителни и отрицателни страни
  • Проектирано и разработено е мобилно приложението, което да улеснява потребителите в намирано на персонализирани рецепти с ограничаващи условия
  • Изготвена е анкета за валидиране на приложението и са анализирани резултатите от нея

След анализиране на изискванията се установи, че приложението трябва да използва утвърдени технологии, които да предложат отлично потребителско изживяване. Апликацията трябва да работи безпроблемно с голям обем от данни, както и да предлага интуитивен потребителски интерфейс.

За разработването на мобилното приложение са използвани няколко технологии, които позволяват бързия достъп до локалната база данни, оптимизиране на заявките към сървъра, потребителски интерфейс, отговарящ на изискванията, както и лесната поддръжка на приложението при бъдещо развитие. За мобилното приложението са използвани Swift, UIKit, а за изграждане на локалната база данни е използвана CoreData.

С помощта на разработеното приложение, потребителите ще могат да намират лесно рецепти, отговарящи на техните нужди и изисквания. Това ще направи процеса на готвене по-достъпен и интуитивен. Те ще имат възможността да персонализират рецептите си, като въведат своите налични продукти, алергии и непоносимости, а приложението ще им предостави съответните рецепти. Това не само ще улесни процеса на избор на храни, но и ще насърчи здравословния начин на хранене, подходящ за всеки потребител.

Scroll to Top