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

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

5 точки общо

0 успешни теста
0 неуспешни теста
Код

 1"""
 2[Title/Звание]
 3
 4BabyBloom
 5
 6[Description/Обрисовка]
 7
 8BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и 
 9информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, 
10позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване 
11на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с 
12други регистрирани потребители, например друг родител, баба или дядо.
13
14[Functionalities/Надарености]
15
16Потребителят може да се регистрира, вписва и отписва.
17Регистриран потребител може да управлява профила си.
18Регистриран потребител може да създаде детски профил и автоматично става негов родител.
19Родителят може да разглежда полезни съвети за отглеждане на деца.
20Администратор може да добавя, редактира и изтрива съвети. Също може да изтрива потребителски и детски профили.
21В детския профил могат да се добавят бележки в категории като:
22- Здраве
23- Хранене
24- Първи пъти
25- Други
26Потребителят може да създава собствени категории.
27Бележките могат да се търсят и филтрират по категория и дата.
28В детския профил може да се добавят снимки с:
29- Заглавие
30- Дата
31- Описание
32Галерията може да се разглежда по месеци.
33Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване.
34Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код.
35Родителят може да одобри или откаже заявката.
36Родителят може по всяко време да прекрати достъпа на друг потребител.
37Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил).
38
39[Milestones/Възлови точки]
40
41Контролер, който обработва логиката на приложението.
42Графичен интерфейс.
43Модул за регистрация, вход и управление на потребители.
44Модул за създаване и управление на детски профили.
45Модул за полезни съвети и административното им редактиране.
46Модул за бележки и категории.
47Модул за търсене и филтриране по категория и дата.
48Модул за галерия и качване на снимки.
49Модул за генериране на 6-символни кодове за споделяне.
50Модул за заявки за достъп и одобрение от родителя.
51Модул за управление и прекратяване на споделен достъп.
52Модул за работа с базата данни.
53
54[Estimate in man-hours/Времеоценка в човекочасове]
55
5650 часа
57
58[Usage of technologies/Потребление на технологии]
59
60Flask 
61Flask-Login – управление на регистрация и вход.
62SQLite – база данни.
63SQLAlchemy – работа с базата данни чрез Python класове.
64Jinja – генериране на HTML страници.
65Bootstrap – готови стилове за интерфейса.
66Werkzeug – качване и съхранение на изображения.
67"""


----------------------------------------------------------------------
Ran 0 tests in 0.000s

NO TESTS RAN

Дискусия
Виктор Бечев
19.05.2026 16:58

Звучи добре. Бивайки на Flask - звучи още по-добре. Django предоставя немалко неща наготово, във Flask е малко повече занимавка. Което, в нашия случай, е добре. Нямам коментари, успех с проекта!
История

f1"""f1"""
2[Title/Звание]2[Title/Звание]
33
4BabyBloom4BabyBloom
55
6[Description/Обрисовка]6[Description/Обрисовка]
77
8BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и 8BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и 
9информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, 9информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, 
10позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване 10позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване 
11на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с 11на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с 
12други регистрирани потребители, например друг родител, баба или дядо.12други регистрирани потребители, например друг родител, баба или дядо.
1313
14[Functionalities/Надарености]14[Functionalities/Надарености]
1515
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- Дата
31- Описание31- Описание
32Галерията може да се разглежда по месеци.32Галерията може да се разглежда по месеци.
33Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване.33Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване.
34Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код.34Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код.
35Родителят може да одобри или откаже заявката.35Родителят може да одобри или откаже заявката.
36Родителят може по всяко време да прекрати достъпа на друг потребител.36Родителят може по всяко време да прекрати достъпа на друг потребител.
37Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил).37Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил).
3838
39[Milestones/Възлови точки]39[Milestones/Възлови точки]
4040
41Контролер, който обработва логиката на приложението.41Контролер, който обработва логиката на приложението.
42Графичен интерфейс.42Графичен интерфейс.
43Модул за регистрация, вход и управление на потребители.43Модул за регистрация, вход и управление на потребители.
44Модул за създаване и управление на детски профили.44Модул за създаване и управление на детски профили.
45Модул за полезни съвети и административното им редактиране.45Модул за полезни съвети и административното им редактиране.
46Модул за бележки и категории.46Модул за бележки и категории.
47Модул за търсене и филтриране по категория и дата.47Модул за търсене и филтриране по категория и дата.
48Модул за галерия и качване на снимки.48Модул за галерия и качване на снимки.
49Модул за генериране на 6-символни кодове за споделяне.49Модул за генериране на 6-символни кодове за споделяне.
50Модул за заявки за достъп и одобрение от родителя.50Модул за заявки за достъп и одобрение от родителя.
51Модул за управление и прекратяване на споделен достъп.51Модул за управление и прекратяване на споделен достъп.
52Модул за работа с базата данни.52Модул за работа с базата данни.
5353
54[Estimate in man-hours/Времеоценка в човекочасове]54[Estimate in man-hours/Времеоценка в човекочасове]
5555
5650 часа5650 часа
5757
58[Usage of technologies/Потребление на технологии]58[Usage of technologies/Потребление на технологии]
5959
60Flask 60Flask 
61Flask-Login – управление на регистрация и вход.61Flask-Login – управление на регистрация и вход.
t62SQLite – база данниt62SQLite – база данни.
63SQLAlchemy – работа с базата данни чрез Python класове.63SQLAlchemy – работа с базата данни чрез Python класове.
64Jinja – генериране на HTML страници.64Jinja – генериране на HTML страници.
65Bootstrap – готови стилове за интерфейса.65Bootstrap – готови стилове за интерфейса.
66Werkzeug – качване и съхранение на изображения.66Werkzeug – качване и съхранение на изображения.
67"""67"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

f1"""f1"""
2[Title/Звание]2[Title/Звание]
33
4BabyBloom4BabyBloom
55
6[Description/Обрисовка]6[Description/Обрисовка]
77
8BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и 8BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и 
9информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, 9информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, 
10позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване 10позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване 
11на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с 11на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с 
12други регистрирани потребители, например друг родител, баба или дядо.12други регистрирани потребители, например друг родител, баба или дядо.
1313
14[Functionalities/Надарености]14[Functionalities/Надарености]
1515
16Потребителят може да се регистрира, вписва и отписва.16Потребителят може да се регистрира, вписва и отписва.
n17Потребителят може да управлява профила си.n17Регистриран потребител може да управлява профила си.
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- Дата
31- Описание31- Описание
32Галерията може да се разглежда по месеци.32Галерията може да се разглежда по месеци.
33Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване.33Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване.
34Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код.34Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код.
35Родителят може да одобри или откаже заявката.35Родителят може да одобри или откаже заявката.
36Родителят може по всяко време да прекрати достъпа на друг потребител.36Родителят може по всяко време да прекрати достъпа на друг потребител.
37Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил).37Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил).
3838
39[Milestones/Възлови точки]39[Milestones/Възлови точки]
4040
41Контролер, който обработва логиката на приложението.41Контролер, който обработва логиката на приложението.
42Графичен интерфейс.42Графичен интерфейс.
43Модул за регистрация, вход и управление на потребители.43Модул за регистрация, вход и управление на потребители.
44Модул за създаване и управление на детски профили.44Модул за създаване и управление на детски профили.
45Модул за полезни съвети и административното им редактиране.45Модул за полезни съвети и административното им редактиране.
46Модул за бележки и категории.46Модул за бележки и категории.
47Модул за търсене и филтриране по категория и дата.47Модул за търсене и филтриране по категория и дата.
48Модул за галерия и качване на снимки.48Модул за галерия и качване на снимки.
49Модул за генериране на 6-символни кодове за споделяне.49Модул за генериране на 6-символни кодове за споделяне.
50Модул за заявки за достъп и одобрение от родителя.50Модул за заявки за достъп и одобрение от родителя.
51Модул за управление и прекратяване на споделен достъп.51Модул за управление и прекратяване на споделен достъп.
52Модул за работа с базата данни.52Модул за работа с базата данни.
5353
54[Estimate in man-hours/Времеоценка в човекочасове]54[Estimate in man-hours/Времеоценка в човекочасове]
5555
5650 часа5650 часа
5757
58[Usage of technologies/Потребление на технологии]58[Usage of technologies/Потребление на технологии]
5959
n60Flask – лек и лесен за използване Python framework за уеб приложения.n60Flask 
61Flask-Login – управление на регистрация и вход.61Flask-Login – управление на регистрация и вход.
n62SQLite – проста база данни без нужда от отделен сървър.n62SQLite – база данни
63SQLAlchemy – работа с базата данни чрез Python класове.63SQLAlchemy – работа с базата данни чрез Python класове.
64Jinja – генериране на HTML страници.64Jinja – генериране на HTML страници.
65Bootstrap – готови стилове за интерфейса.65Bootstrap – готови стилове за интерфейса.
66Werkzeug – качване и съхранение на изображения.66Werkzeug – качване и съхранение на изображения.
t67Python – основният език за разработка.t
68"""67"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op