1"""
2[Title/Звание]
3KitchenBuddy
4[Description/Обрисовка]
5KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти,
6които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може
7да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях.
8
9[Functionalities/Надарености]
10- Регистрация, вход, изход
11- Потребителите ще могат да изберат наличните продукти(от падащо меню), а платформата предлага
12 рецепти
13- Отваряне и визуализация на всяка рецепта(рецептата включва снимка на храната, списък с
14 продуктите, начин на приготвяне, време за готвене, калории)
15- Регистрираните потребители ще имат възможността да запазват рецепти в „Любими“
16- Регистрираните потребители ще могат да качват свои рецепти(задължително ще трябва да добавят
17 снимка на храната, списък с продуктите, начин на приготвяне, време за готвене, калории)
18- Регистрираните потребители ще имат опцията да оценяват рецепти със звездички
19- Регистрираните потребители ще могат да пишат коментари за рецептите
20- Възможност за филтриране на рецепти по хранителни предпочитания на потребителя(като веган,
21 вегетариански) и алергени
22- Функционалност за калориен калкулатор, следящ дневния прием на калории на потребителя, спрямо
23 рецептите които е сготвил
24- Ако потребителят е харесал рецепта, за която му липсва някой продукт, системата да може предложи
25 такъв с който може да го замени
26- Потребителят има възможност да сортира рецептите(например по най-висока оценка, най-малко време
27 за приготвяне)
28- Функционалност за автоматично създаване на примерно дневно меню, спрямо рецепти, които
29 потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории
30- Интеграция на Machine Learning за създаване на секция „Може би ще харесате“, въз основа на
31 рецептите в „Любими“, рейтинигите на рецептите
32
33[Milestones/Възлови точки]
34- Гръбнак за страниците на сайта (начална, резултати с множествo рецепти, отделна рецепта,
35 логин/регистрация, любими, качени рецепти, калориен калкулатор, примерно дневно меню)
36- Визуализация на меню
37- Визуализация на страниците
38- Логика, свързана с оставяне на коментар и рейтинг
39- Логика, свързана с филтриране и визуализация на филтър
40- Логика свързана с качване на визуално съдържание(снимки)
41- Логика за избор на налични продукти
42- Логика за замяна на липсващи продукти
43- Логика за работа калориен калкулатор
44- Модул за качване и управление на рецепти
45- Логика за генериране на дневно меню
46- Събиране на данни за рейтинги и „Любими“ рецепти
47- Работа с Machine Learning
48
49[Estimate in man-hours/Времеоценка в човекочасове]
50 80-90 часа
51
52[Usage of technologies/Потребление на технологии]
53- Django
54- Edamam API(за хранителната информация)
55- Nutritionix API(за калорийния калкулатор и дневното меню)
56- HTML/CSS – front-end
57- SQL
58- Scikit-learn(за секция „Може би ще харесате“)
59"""
----------------------------------------------------------------------
Ran 0 tests in 0.000s
NO TESTS RAN
Георги Кунчев
03.12.2024 09:47Можеш да работиш по идеята, но имай предвид, че най-вероятно ще малее като сложност. На лекциите за Джанго ще видиш, че 50% от това, което си подготвила да направиш, ще дойде наготово. Съветвам те да следиш процеса на работа и да помислиш за опции да надградиш, ако искаш да се бориш за максимален брой точки.
|
| f | 1 | """ | f | 1 | """ |
| 2 | [Title/Звание] | 2 | [Title/Звание] | ||
| 3 | KitchenBuddy | 3 | KitchenBuddy | ||
| 4 | [Description/Обрисовка] | 4 | [Description/Обрисовка] | ||
| 5 | KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, | 5 | KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, | ||
| 6 | които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може | 6 | които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може | ||
| 7 | да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях. | 7 | да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях. | ||
| 8 | 8 | ||||
| 9 | [Functionalities/Надарености] | 9 | [Functionalities/Надарености] | ||
| 10 | - Регистрация, вход, изход | 10 | - Регистрация, вход, изход | ||
| 11 | - Потребителите ще могат да изберат наличните продукти(от падащо меню), а платформата предлага | 11 | - Потребителите ще могат да изберат наличните продукти(от падащо меню), а платформата предлага | ||
| 12 | рецепти | 12 | рецепти | ||
| 13 | - Отваряне и визуализация на всяка рецепта(рецептата включва снимка на храната, списък с | 13 | - Отваряне и визуализация на всяка рецепта(рецептата включва снимка на храната, списък с | ||
| 14 | продуктите, начин на приготвяне, време за готвене, калории) | 14 | продуктите, начин на приготвяне, време за готвене, калории) | ||
| 15 | - Регистрираните потребители ще имат възможността да запазват рецепти в „Любими“ | 15 | - Регистрираните потребители ще имат възможността да запазват рецепти в „Любими“ | ||
| 16 | - Регистрираните потребители ще могат да качват свои рецепти(задължително ще трябва да добавят | 16 | - Регистрираните потребители ще могат да качват свои рецепти(задължително ще трябва да добавят | ||
| 17 | снимка на храната, списък с продуктите, начин на приготвяне, време за готвене, калории) | 17 | снимка на храната, списък с продуктите, начин на приготвяне, време за готвене, калории) | ||
| 18 | - Регистрираните потребители ще имат опцията да оценяват рецепти със звездички | 18 | - Регистрираните потребители ще имат опцията да оценяват рецепти със звездички | ||
| 19 | - Регистрираните потребители ще могат да пишат коментари за рецептите | 19 | - Регистрираните потребители ще могат да пишат коментари за рецептите | ||
| 20 | - Възможност за филтриране на рецепти по хранителни предпочитания на потребителя(като веган, | 20 | - Възможност за филтриране на рецепти по хранителни предпочитания на потребителя(като веган, | ||
| 21 | вегетариански) и алергени | 21 | вегетариански) и алергени | ||
| 22 | - Функционалност за калориен калкулатор, следящ дневния прием на калории на потребителя, спрямо | 22 | - Функционалност за калориен калкулатор, следящ дневния прием на калории на потребителя, спрямо | ||
| 23 | рецептите които е сготвил | 23 | рецептите които е сготвил | ||
| 24 | - Ако потребителят е харесал рецепта, за която му липсва някой продукт, системата да може предложи | 24 | - Ако потребителят е харесал рецепта, за която му липсва някой продукт, системата да може предложи | ||
| 25 | такъв с който може да го замени | 25 | такъв с който може да го замени | ||
| 26 | - Потребителят има възможност да сортира рецептите(например по най-висока оценка, най-малко време | 26 | - Потребителят има възможност да сортира рецептите(например по най-висока оценка, най-малко време | ||
| 27 | за приготвяне) | 27 | за приготвяне) | ||
| 28 | - Функционалност за автоматично създаване на примерно дневно меню, спрямо рецепти, които | 28 | - Функционалност за автоматично създаване на примерно дневно меню, спрямо рецепти, които | ||
| 29 | потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории | 29 | потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории | ||
| n | n | 30 | - Интеграция на Machine Learning за създаване на секция „Може би ще харесате“, въз основа на | ||
| 31 | рецептите в „Любими“, рейтинигите на рецептите | ||||
| 30 | 32 | ||||
| 31 | [Milestones/Възлови точки] | 33 | [Milestones/Възлови точки] | ||
| 32 | - Гръбнак за страниците на сайта (начална, резултати с множествo рецепти, отделна рецепта, | 34 | - Гръбнак за страниците на сайта (начална, резултати с множествo рецепти, отделна рецепта, | ||
| 33 | логин/регистрация, любими, качени рецепти, калориен калкулатор, примерно дневно меню) | 35 | логин/регистрация, любими, качени рецепти, калориен калкулатор, примерно дневно меню) | ||
| 34 | - Визуализация на меню | 36 | - Визуализация на меню | ||
| 35 | - Визуализация на страниците | 37 | - Визуализация на страниците | ||
| 36 | - Логика, свързана с оставяне на коментар и рейтинг | 38 | - Логика, свързана с оставяне на коментар и рейтинг | ||
| 37 | - Логика, свързана с филтриране и визуализация на филтър | 39 | - Логика, свързана с филтриране и визуализация на филтър | ||
| 38 | - Логика свързана с качване на визуално съдържание(снимки) | 40 | - Логика свързана с качване на визуално съдържание(снимки) | ||
| 39 | - Логика за избор на налични продукти | 41 | - Логика за избор на налични продукти | ||
| 40 | - Логика за замяна на липсващи продукти | 42 | - Логика за замяна на липсващи продукти | ||
| 41 | - Логика за работа калориен калкулатор | 43 | - Логика за работа калориен калкулатор | ||
| 42 | - Модул за качване и управление на рецепти | 44 | - Модул за качване и управление на рецепти | ||
| 43 | - Логика за генериране на дневно меню | 45 | - Логика за генериране на дневно меню | ||
| n | n | 46 | - Събиране на данни за рейтинги и „Любими“ рецепти | ||
| 47 | - Работа с Machine Learning | ||||
| 44 | 48 | ||||
| 45 | [Estimate in man-hours/Времеоценка в човекочасове] | 49 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
| 46 | 80-90 часа | 50 | 80-90 часа | ||
| 47 | 51 | ||||
| 48 | [Usage of technologies/Потребление на технологии] | 52 | [Usage of technologies/Потребление на технологии] | ||
| 49 | - Django | 53 | - Django | ||
| 50 | - Edamam API(за хранителната информация) | 54 | - Edamam API(за хранителната информация) | ||
| 51 | - Nutritionix API(за калорийния калкулатор и дневното меню) | 55 | - Nutritionix API(за калорийния калкулатор и дневното меню) | ||
| 52 | - HTML/CSS – front-end | 56 | - HTML/CSS – front-end | ||
| 53 | - SQL | 57 | - SQL | ||
| t | t | 58 | - Scikit-learn(за секция „Може би ще харесате“) | ||
| 54 | """ | 59 | """ |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | """ | f | 1 | """ |
| 2 | [Title/Звание] | 2 | [Title/Звание] | ||
| 3 | KitchenBuddy | 3 | KitchenBuddy | ||
| 4 | [Description/Обрисовка] | 4 | [Description/Обрисовка] | ||
| 5 | KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, | 5 | KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, | ||
| 6 | които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може | 6 | които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може | ||
| 7 | да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях. | 7 | да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях. | ||
| t | t | 8 | |||
| 8 | [Functionalities/Надарености] | 9 | [Functionalities/Надарености] | ||
| 9 | - Регистрация, вход, изход | 10 | - Регистрация, вход, изход | ||
| 10 | - Потребителите ще могат да изберат наличните продукти(от падащо меню), а платформата предлага | 11 | - Потребителите ще могат да изберат наличните продукти(от падащо меню), а платформата предлага | ||
| 11 | рецепти | 12 | рецепти | ||
| 12 | - Отваряне и визуализация на всяка рецепта(рецептата включва снимка на храната, списък с | 13 | - Отваряне и визуализация на всяка рецепта(рецептата включва снимка на храната, списък с | ||
| 13 | продуктите, начин на приготвяне, време за готвене, калории) | 14 | продуктите, начин на приготвяне, време за готвене, калории) | ||
| 14 | - Регистрираните потребители ще имат възможността да запазват рецепти в „Любими“ | 15 | - Регистрираните потребители ще имат възможността да запазват рецепти в „Любими“ | ||
| 15 | - Регистрираните потребители ще могат да качват свои рецепти(задължително ще трябва да добавят | 16 | - Регистрираните потребители ще могат да качват свои рецепти(задължително ще трябва да добавят | ||
| 16 | снимка на храната, списък с продуктите, начин на приготвяне, време за готвене, калории) | 17 | снимка на храната, списък с продуктите, начин на приготвяне, време за готвене, калории) | ||
| 17 | - Регистрираните потребители ще имат опцията да оценяват рецепти със звездички | 18 | - Регистрираните потребители ще имат опцията да оценяват рецепти със звездички | ||
| 18 | - Регистрираните потребители ще могат да пишат коментари за рецептите | 19 | - Регистрираните потребители ще могат да пишат коментари за рецептите | ||
| 19 | - Възможност за филтриране на рецепти по хранителни предпочитания на потребителя(като веган, | 20 | - Възможност за филтриране на рецепти по хранителни предпочитания на потребителя(като веган, | ||
| 20 | вегетариански) и алергени | 21 | вегетариански) и алергени | ||
| 21 | - Функционалност за калориен калкулатор, следящ дневния прием на калории на потребителя, спрямо | 22 | - Функционалност за калориен калкулатор, следящ дневния прием на калории на потребителя, спрямо | ||
| 22 | рецептите които е сготвил | 23 | рецептите които е сготвил | ||
| 23 | - Ако потребителят е харесал рецепта, за която му липсва някой продукт, системата да може предложи | 24 | - Ако потребителят е харесал рецепта, за която му липсва някой продукт, системата да може предложи | ||
| 24 | такъв с който може да го замени | 25 | такъв с който може да го замени | ||
| 25 | - Потребителят има възможност да сортира рецептите(например по най-висока оценка, най-малко време | 26 | - Потребителят има възможност да сортира рецептите(например по най-висока оценка, най-малко време | ||
| 26 | за приготвяне) | 27 | за приготвяне) | ||
| 27 | - Функционалност за автоматично създаване на примерно дневно меню, спрямо рецепти, които | 28 | - Функционалност за автоматично създаване на примерно дневно меню, спрямо рецепти, които | ||
| 28 | потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории | 29 | потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории | ||
| 29 | 30 | ||||
| 30 | [Milestones/Възлови точки] | 31 | [Milestones/Възлови точки] | ||
| 31 | - Гръбнак за страниците на сайта (начална, резултати с множествo рецепти, отделна рецепта, | 32 | - Гръбнак за страниците на сайта (начална, резултати с множествo рецепти, отделна рецепта, | ||
| 32 | логин/регистрация, любими, качени рецепти, калориен калкулатор, примерно дневно меню) | 33 | логин/регистрация, любими, качени рецепти, калориен калкулатор, примерно дневно меню) | ||
| 33 | - Визуализация на меню | 34 | - Визуализация на меню | ||
| 34 | - Визуализация на страниците | 35 | - Визуализация на страниците | ||
| 35 | - Логика, свързана с оставяне на коментар и рейтинг | 36 | - Логика, свързана с оставяне на коментар и рейтинг | ||
| 36 | - Логика, свързана с филтриране и визуализация на филтър | 37 | - Логика, свързана с филтриране и визуализация на филтър | ||
| 37 | - Логика свързана с качване на визуално съдържание(снимки) | 38 | - Логика свързана с качване на визуално съдържание(снимки) | ||
| 38 | - Логика за избор на налични продукти | 39 | - Логика за избор на налични продукти | ||
| 39 | - Логика за замяна на липсващи продукти | 40 | - Логика за замяна на липсващи продукти | ||
| 40 | - Логика за работа калориен калкулатор | 41 | - Логика за работа калориен калкулатор | ||
| 41 | - Модул за качване и управление на рецепти | 42 | - Модул за качване и управление на рецепти | ||
| 42 | - Логика за генериране на дневно меню | 43 | - Логика за генериране на дневно меню | ||
| 43 | 44 | ||||
| 44 | [Estimate in man-hours/Времеоценка в човекочасове] | 45 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
| 45 | 80-90 часа | 46 | 80-90 часа | ||
| 46 | 47 | ||||
| 47 | [Usage of technologies/Потребление на технологии] | 48 | [Usage of technologies/Потребление на технологии] | ||
| 48 | - Django | 49 | - Django | ||
| 49 | - Edamam API(за хранителната информация) | 50 | - Edamam API(за хранителната информация) | ||
| 50 | - Nutritionix API(за калорийния калкулатор и дневното меню) | 51 | - Nutritionix API(за калорийния калкулатор и дневното меню) | ||
| 51 | - HTML/CSS – front-end | 52 | - HTML/CSS – front-end | ||
| 52 | - SQL | 53 | - SQL | ||
| 53 | """ | 54 | """ |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||