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 е малко повече занимавка. Което, в нашия случай, е добре.
Нямам коментари, успех с проекта!
|
| f | 1 | """ | f | 1 | """ |
| 2 | [Title/Звание] | 2 | [Title/Звание] | ||
| 3 | 3 | ||||
| 4 | BabyBloom | 4 | BabyBloom | ||
| 5 | 5 | ||||
| 6 | [Description/Обрисовка] | 6 | [Description/Обрисовка] | ||
| 7 | 7 | ||||
| 8 | BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и | 8 | BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и | ||
| 9 | информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, | 9 | информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, | ||
| 10 | позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване | 10 | позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване | ||
| 11 | на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с | 11 | на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с | ||
| 12 | други регистрирани потребители, например друг родител, баба или дядо. | 12 | други регистрирани потребители, например друг родител, баба или дядо. | ||
| 13 | 13 | ||||
| 14 | [Functionalities/Надарености] | 14 | [Functionalities/Надарености] | ||
| 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 | - Дата | ||
| 31 | - Описание | 31 | - Описание | ||
| 32 | Галерията може да се разглежда по месеци. | 32 | Галерията може да се разглежда по месеци. | ||
| 33 | Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване. | 33 | Родителят може да генерира 6-символен код за споделяне валиден 10 минути от момента на създаване. | ||
| 34 | Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код. | 34 | Друг регистриран потребител може да поиска достъп до детски профил чрез име на детето и код. | ||
| 35 | Родителят може да одобри или откаже заявката. | 35 | Родителят може да одобри или откаже заявката. | ||
| 36 | Родителят може по всяко време да прекрати достъпа на друг потребител. | 36 | Родителят може по всяко време да прекрати достъпа на друг потребител. | ||
| 37 | Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил). | 37 | Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил). | ||
| 38 | 38 | ||||
| 39 | [Milestones/Възлови точки] | 39 | [Milestones/Възлови точки] | ||
| 40 | 40 | ||||
| 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 | Модул за работа с базата данни. | ||
| 53 | 53 | ||||
| 54 | [Estimate in man-hours/Времеоценка в човекочасове] | 54 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
| 55 | 55 | ||||
| 56 | 50 часа | 56 | 50 часа | ||
| 57 | 57 | ||||
| 58 | [Usage of technologies/Потребление на технологии] | 58 | [Usage of technologies/Потребление на технологии] | ||
| 59 | 59 | ||||
| 60 | Flask | 60 | Flask | ||
| 61 | Flask-Login – управление на регистрация и вход. | 61 | Flask-Login – управление на регистрация и вход. | ||
| t | 62 | SQLite – база данни | t | 62 | SQLite – база данни. |
| 63 | SQLAlchemy – работа с базата данни чрез Python класове. | 63 | SQLAlchemy – работа с базата данни чрез Python класове. | ||
| 64 | Jinja – генериране на HTML страници. | 64 | Jinja – генериране на HTML страници. | ||
| 65 | Bootstrap – готови стилове за интерфейса. | 65 | Bootstrap – готови стилове за интерфейса. | ||
| 66 | Werkzeug – качване и съхранение на изображения. | 66 | Werkzeug – качване и съхранение на изображения. | ||
| 67 | """ | 67 | """ |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | """ | f | 1 | """ |
| 2 | [Title/Звание] | 2 | [Title/Звание] | ||
| 3 | 3 | ||||
| 4 | BabyBloom | 4 | BabyBloom | ||
| 5 | 5 | ||||
| 6 | [Description/Обрисовка] | 6 | [Description/Обрисовка] | ||
| 7 | 7 | ||||
| 8 | BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и | 8 | BabyBloom е уеб приложение, което помага на родители и близки да съхраняват важни моменти и | ||
| 9 | информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, | 9 | информация за развитието на детето. Приложението предоставя полезни съвети за отглеждане на деца, | ||
| 10 | позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване | 10 | позволява водене на бележки в различни категории като здраве и хранене, първи пъти както и съхраняване | ||
| 11 | на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с | 11 | на снимки в организирана галерия. Родителят може да споделя достъп до профила на детето с | ||
| 12 | други регистрирани потребители, например друг родител, баба или дядо. | 12 | други регистрирани потребители, например друг родител, баба или дядо. | ||
| 13 | 13 | ||||
| 14 | [Functionalities/Надарености] | 14 | [Functionalities/Надарености] | ||
| 15 | 15 | ||||
| 16 | Потребителят може да се регистрира, вписва и отписва. | 16 | Потребителят може да се регистрира, вписва и отписва. | ||
| n | 17 | Потребителят може да управлява профила си. | n | 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 | Само родителят може да управлява детски профил (промяна на име, дата на раждане и т.н., изтриване на профил). | ||
| 38 | 38 | ||||
| 39 | [Milestones/Възлови точки] | 39 | [Milestones/Възлови точки] | ||
| 40 | 40 | ||||
| 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 | Модул за работа с базата данни. | ||
| 53 | 53 | ||||
| 54 | [Estimate in man-hours/Времеоценка в човекочасове] | 54 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
| 55 | 55 | ||||
| 56 | 50 часа | 56 | 50 часа | ||
| 57 | 57 | ||||
| 58 | [Usage of technologies/Потребление на технологии] | 58 | [Usage of technologies/Потребление на технологии] | ||
| 59 | 59 | ||||
| n | 60 | Flask – лек и лесен за използване Python framework за уеб приложения. | n | 60 | Flask |
| 61 | Flask-Login – управление на регистрация и вход. | 61 | Flask-Login – управление на регистрация и вход. | ||
| n | 62 | SQLite – проста база данни без нужда от отделен сървър. | n | 62 | SQLite – база данни |
| 63 | SQLAlchemy – работа с базата данни чрез Python класове. | 63 | SQLAlchemy – работа с базата данни чрез Python класове. | ||
| 64 | Jinja – генериране на HTML страници. | 64 | Jinja – генериране на HTML страници. | ||
| 65 | Bootstrap – готови стилове за интерфейса. | 65 | Bootstrap – готови стилове за интерфейса. | ||
| 66 | Werkzeug – качване и съхранение на изображения. | 66 | Werkzeug – качване и съхранение на изображения. | ||
| t | 67 | Python – основният език за разработка. | t | ||
| 68 | """ | 67 | """ |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||