1"""
2[Title/Звание]
3Chitanka
4
5[Description/Обрисовка]
6Уеб приложение, което позволява създаването и организирането на читателски групи,
7чрез поддържането на потребителски акаунти и форуми, в които книги могат да
8бъдат избирани и дискутирани в рамките на всеки месец.
9
10[Functionalities/Надарености]
11Създаване, изтриване и поддържане на потребителски акаунти.
12Създаване, изтриване и поддържане на споделени читателски групи.
13Настройване на времеви прозорец за submit-ване на предложения за месечната книга, както и за гласуването на съответните предложения
14Поддържане на общ форум, в който да се дискутира избраната книга на месеца.
15Възможност за организиране на допълнителни мероприятия чрез използването на вграден календар
16Търсачка за книги, инкорпорираща множество функционалности
17Mailing List за получаване на нотификации
18
19[Milestones/Възлови точки]
20Централен контролер - сървърен компонент, свързващ отделните услуги в сървърната част
21Kлиентски модул, който да поддържа функционалностите по взаимодействието със сървъра - логване и визуализиране на клиентската част
22Модул, който да управлява акаунтите - създаването, изтриването и пазенето на данните им.
23Модул, който да управлява групите - компонент, който пази метаданни за съответната група, както и функционалностите, свързани с гласуването на книги
24Модул, който да управлява форумите - компонент, който реализира форумната комуникация
25База данни за паролите - евентуално хеширан key-value store
26Модул, който да комуникира с Google Calendar за експортиране на календара
27Модул, който да комуникира с endpoint за извличане на информация за книги
28
29[Estimate in man-hours/Времеоценка в човекочасове]
30около 100 часа
31
32[Usage of technologies/Потребление на технологии]
33Django за back-end сървърната част
34React за front-end частта
35Google API endpoint за осъществяване на комуникация с календар
36API endpoint към ресурс, съдържащ данни за различни книги (мисля си в момента за Google Books API)
37"""
----------------------------------------------------------------------
Ran 0 tests in 0.000s
NO TESTS RAN
Георги Кунчев
03.12.2024 10:31Опасявам се, че голяма част от описаните неща, Джанго ще ти даде наготово. Ще стане видно повреме на лекциите след ~2 седмици.
Единственото по-интересно, което видях, са API-та, за календара и книгите, които вкарват един по-различен нюанс.
Има опастност да не стане като за максимален брой точки. Но самата идея е валидна. Просто по време на разработване мисли с какво би могъл да я надградиш.
|
f | 1 | """ | f | 1 | """ |
2 | [Title/Звание] | 2 | [Title/Звание] | ||
3 | Chitanka | 3 | Chitanka | ||
4 | 4 | ||||
5 | [Description/Обрисовка] | 5 | [Description/Обрисовка] | ||
6 | Уеб приложение, което позволява създаването и организирането на читателски групи, | 6 | Уеб приложение, което позволява създаването и организирането на читателски групи, | ||
7 | чрез поддържането на потребителски акаунти и форуми, в които книги могат да | 7 | чрез поддържането на потребителски акаунти и форуми, в които книги могат да | ||
8 | бъдат избирани и дискутирани в рамките на всеки месец. | 8 | бъдат избирани и дискутирани в рамките на всеки месец. | ||
9 | 9 | ||||
10 | [Functionalities/Надарености] | 10 | [Functionalities/Надарености] | ||
11 | Създаване, изтриване и поддържане на потребителски акаунти. | 11 | Създаване, изтриване и поддържане на потребителски акаунти. | ||
12 | Създаване, изтриване и поддържане на споделени читателски групи. | 12 | Създаване, изтриване и поддържане на споделени читателски групи. | ||
13 | Настройване на времеви прозорец за submit-ване на предложения за месечната книга, както и за гласуването на съответните предложения | 13 | Настройване на времеви прозорец за submit-ване на предложения за месечната книга, както и за гласуването на съответните предложения | ||
14 | Поддържане на общ форум, в който да се дискутира избраната книга на месеца. | 14 | Поддържане на общ форум, в който да се дискутира избраната книга на месеца. | ||
15 | Възможност за организиране на допълнителни мероприятия чрез използването на вграден календар | 15 | Възможност за организиране на допълнителни мероприятия чрез използването на вграден календар | ||
16 | Търсачка за книги, инкорпорираща множество функционалности | 16 | Търсачка за книги, инкорпорираща множество функционалности | ||
17 | Mailing List за получаване на нотификации | 17 | Mailing List за получаване на нотификации | ||
18 | 18 | ||||
19 | [Milestones/Възлови точки] | 19 | [Milestones/Възлови точки] | ||
20 | Централен контролер - сървърен компонент, свързващ отделните услуги в сървърната част | 20 | Централен контролер - сървърен компонент, свързващ отделните услуги в сървърната част | ||
21 | Kлиентски модул, който да поддържа функционалностите по взаимодействието със сървъра - логване и визуализиране на клиентската част | 21 | Kлиентски модул, който да поддържа функционалностите по взаимодействието със сървъра - логване и визуализиране на клиентската част | ||
22 | Модул, който да управлява акаунтите - създаването, изтриването и пазенето на данните им. | 22 | Модул, който да управлява акаунтите - създаването, изтриването и пазенето на данните им. | ||
23 | Модул, който да управлява групите - компонент, който пази метаданни за съответната група, както и функционалностите, свързани с гласуването на книги | 23 | Модул, който да управлява групите - компонент, който пази метаданни за съответната група, както и функционалностите, свързани с гласуването на книги | ||
24 | Модул, който да управлява форумите - компонент, който реализира форумната комуникация | 24 | Модул, който да управлява форумите - компонент, който реализира форумната комуникация | ||
25 | База данни за паролите - евентуално хеширан key-value store | 25 | База данни за паролите - евентуално хеширан key-value store | ||
26 | Модул, който да комуникира с Google Calendar за експортиране на календара | 26 | Модул, който да комуникира с Google Calendar за експортиране на календара | ||
27 | Модул, който да комуникира с endpoint за извличане на информация за книги | 27 | Модул, който да комуникира с endpoint за извличане на информация за книги | ||
28 | 28 | ||||
29 | [Estimate in man-hours/Времеоценка в човекочасове] | 29 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
t | 30 | около 80 часа | t | 30 | около 100 часа |
31 | 31 | ||||
32 | [Usage of technologies/Потребление на технологии] | 32 | [Usage of technologies/Потребление на технологии] | ||
33 | Django за back-end сървърната част | 33 | Django за back-end сървърната част | ||
34 | React за front-end частта | 34 | React за front-end частта | ||
35 | Google API endpoint за осъществяване на комуникация с календар | 35 | Google API endpoint за осъществяване на комуникация с календар | ||
36 | API endpoint към ресурс, съдържащ данни за различни книги (мисля си в момента за Google Books API) | 36 | API endpoint към ресурс, съдържащ данни за различни книги (мисля си в момента за Google Books API) | ||
37 | """ | 37 | """ |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|
f | 1 | """ | f | 1 | """ |
2 | [Title/Звание] | 2 | [Title/Звание] | ||
3 | Chitanka | 3 | Chitanka | ||
4 | 4 | ||||
5 | [Description/Обрисовка] | 5 | [Description/Обрисовка] | ||
6 | Уеб приложение, което позволява създаването и организирането на читателски групи, | 6 | Уеб приложение, което позволява създаването и организирането на читателски групи, | ||
7 | чрез поддържането на потребителски акаунти и форуми, в които книги могат да | 7 | чрез поддържането на потребителски акаунти и форуми, в които книги могат да | ||
8 | бъдат избирани и дискутирани в рамките на всеки месец. | 8 | бъдат избирани и дискутирани в рамките на всеки месец. | ||
9 | 9 | ||||
10 | [Functionalities/Надарености] | 10 | [Functionalities/Надарености] | ||
11 | Създаване, изтриване и поддържане на потребителски акаунти. | 11 | Създаване, изтриване и поддържане на потребителски акаунти. | ||
12 | Създаване, изтриване и поддържане на споделени читателски групи. | 12 | Създаване, изтриване и поддържане на споделени читателски групи. | ||
13 | Настройване на времеви прозорец за submit-ване на предложения за месечната книга, както и за гласуването на съответните предложения | 13 | Настройване на времеви прозорец за submit-ване на предложения за месечната книга, както и за гласуването на съответните предложения | ||
14 | Поддържане на общ форум, в който да се дискутира избраната книга на месеца. | 14 | Поддържане на общ форум, в който да се дискутира избраната книга на месеца. | ||
15 | Възможност за организиране на допълнителни мероприятия чрез използването на вграден календар | 15 | Възможност за организиране на допълнителни мероприятия чрез използването на вграден календар | ||
16 | Търсачка за книги, инкорпорираща множество функционалности | 16 | Търсачка за книги, инкорпорираща множество функционалности | ||
17 | Mailing List за получаване на нотификации | 17 | Mailing List за получаване на нотификации | ||
18 | 18 | ||||
19 | [Milestones/Възлови точки] | 19 | [Milestones/Възлови точки] | ||
20 | Централен контролер - сървърен компонент, свързващ отделните услуги в сървърната част | 20 | Централен контролер - сървърен компонент, свързващ отделните услуги в сървърната част | ||
21 | Kлиентски модул, който да поддържа функционалностите по взаимодействието със сървъра - логване и визуализиране на клиентската част | 21 | Kлиентски модул, който да поддържа функционалностите по взаимодействието със сървъра - логване и визуализиране на клиентската част | ||
22 | Модул, който да управлява акаунтите - създаването, изтриването и пазенето на данните им. | 22 | Модул, който да управлява акаунтите - създаването, изтриването и пазенето на данните им. | ||
23 | Модул, който да управлява групите - компонент, който пази метаданни за съответната група, както и функционалностите, свързани с гласуването на книги | 23 | Модул, който да управлява групите - компонент, който пази метаданни за съответната група, както и функционалностите, свързани с гласуването на книги | ||
24 | Модул, който да управлява форумите - компонент, който реализира форумната комуникация | 24 | Модул, който да управлява форумите - компонент, който реализира форумната комуникация | ||
25 | База данни за паролите - евентуално хеширан key-value store | 25 | База данни за паролите - евентуално хеширан key-value store | ||
26 | Модул, който да комуникира с Google Calendar за експортиране на календара | 26 | Модул, който да комуникира с Google Calendar за експортиране на календара | ||
27 | Модул, който да комуникира с endpoint за извличане на информация за книги | 27 | Модул, който да комуникира с endpoint за извличане на информация за книги | ||
28 | 28 | ||||
29 | [Estimate in man-hours/Времеоценка в човекочасове] | 29 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
t | 30 | около 45 часа | t | 30 | около 80 часа |
31 | 31 | ||||
32 | [Usage of technologies/Потребление на технологии] | 32 | [Usage of technologies/Потребление на технологии] | ||
33 | Django за back-end сървърната част | 33 | Django за back-end сървърната част | ||
34 | React за front-end частта | 34 | React за front-end частта | ||
35 | Google API endpoint за осъществяване на комуникация с календар | 35 | Google API endpoint за осъществяване на комуникация с календар | ||
36 | API endpoint към ресурс, съдържащ данни за различни книги (мисля си в момента за Google Books API) | 36 | API endpoint към ресурс, съдържащ данни за различни книги (мисля си в момента за Google Books API) | ||
37 | """ | 37 | """ |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|