Домашни > Време е да помислите за проектите си! > Решения > Решението на Илиана Миладинова

Резултати
0 точки от тестове
3 точки от учител

3 точки общо

0 успешни теста
0 неуспешни теста
Код (допълнителни функционалности)

 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% от това, което си подготвила да направиш, ще дойде наготово. Съветвам те да следиш процеса на работа и да помислиш за опции да надградиш, ако искаш да се бориш за максимален брой точки.
История

f1"""f1"""
2[Title/Звание]2[Title/Звание]
3KitchenBuddy3KitchenBuddy
4[Description/Обрисовка]4[Description/Обрисовка]
5KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, 5KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, 
6които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може 6които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може 
7да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях.7да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях.
88
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    потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории
nn30-   Интеграция на Machine Learning за създаване на секция „Може би ще харесате“, въз основа на
31    рецептите в „Любими“, рейтинигите на рецептите
3032
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-       Логика за генериране на дневно меню
nn46-   Събиране на данни за рейтинги и „Любими“ рецепти
47-   Работа с Machine Learning
4448
45[Estimate in man-hours/Времеоценка в човекочасове]49[Estimate in man-hours/Времеоценка в човекочасове]
46        80-90 часа50        80-90 часа
4751
48[Usage of technologies/Потребление на технологии]52[Usage of technologies/Потребление на технологии]
49-       Django53-       Django
50-       Edamam API(за хранителната информация)54-       Edamam API(за хранителната информация)
51-       Nutritionix API(за калорийния калкулатор и дневното меню)55-       Nutritionix API(за калорийния калкулатор и дневното меню)
52-       HTML/CSS – front-end56-       HTML/CSS – front-end
53-       SQL57-       SQL
tt58-   Scikit-learn(за секция „Може би ще харесате“)
54"""59"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

f1"""f1"""
2[Title/Звание]2[Title/Звание]
3KitchenBuddy3KitchenBuddy
4[Description/Обрисовка]4[Description/Обрисовка]
5KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, 5KitchenBuddy е уеб приложение, което позволява ефективно търсене на рецепти, 
6които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може 6които потребителят може да сготви с наличните му продукти. Основната идея е потребителят да може 
7да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях.7да избере продуктите, които има, а платформата да селектира рецептите, които може да приготви с тях.
tt8 
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    потребителят е добавил в „Любими“ и спрямо препоръчителния дневен прием на калории
2930
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-       Логика за генериране на дневно меню
4344
44[Estimate in man-hours/Времеоценка в човекочасове]45[Estimate in man-hours/Времеоценка в човекочасове]
45        80-90 часа46        80-90 часа
4647
47[Usage of technologies/Потребление на технологии]48[Usage of technologies/Потребление на технологии]
48-       Django49-       Django
49-       Edamam API(за хранителната информация)50-       Edamam API(за хранителната информация)
50-       Nutritionix API(за калорийния калкулатор и дневното меню)51-       Nutritionix API(за калорийния калкулатор и дневното меню)
51-       HTML/CSS – front-end52-       HTML/CSS – front-end
52-       SQL53-       SQL
53"""54"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op