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

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

6 точки общо

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

 1"""
 2[Title/Звание]
 3
 4BookSpace
 5
 6[Description/Обрисовка]
 7
 8Платформата ще представлява онлайн читателски дневник с възможност за междупотребителска комуникация под
 9формата на форум. (aka GoodReads + Reddit)
10
11Платформата ще позволява търсене на книги. Всяка една книга може да бъде отбелязана като прочетена или
12в процес на четене. Книгите ще могат да бъдат оценени с от 1 до 5 звезди. Приложението ще предлага книги на база наскоро
13прочетени и предварително зададени от всеки потребител жанрови предпочитания.
14
15BookSpace ще показва нагледно и читателския прогрес на всеки потребител под формата на подходящи таблици и диаграми. Тази
16информация ще включва брой прочетени книги за различните месеци, години, най-четени жанрове и автори.
17
18Форумът ще включва в себе си различни секции, в които да бъдат публикувани теми. Секциите (поне към момента) ще бъдат следните:
19„Общи приказки“, „Търсене и предложения за книги“, „Ревюта“, както и секции за отделните жанрове.  Всяка тема във форума ще може
20да получава отговори от други потребители.
21
22User experience-ът ще бъде геймифициран – различни дейности ще допринасят за трупане
23на точки и отключване на значки. Тези дейности включват изпълнение на различни подвизи, мини дейли куизчета, колело на късмета.
24Подвизите са свързани както с читателска дейност (прочети 5 книга за месец, прочети 3 криминални романа и т.н.), така и с
25активност във форума (публикувай 10 отговора, създай 5 теми и т.н.). Всеки завършен подвиг носи значка и конкретен брой точки.
26Точките ще служат за вдигане на нива. Всяко покачено ниво ще бъде съпроводено с появата на нов забавен прякор под името на
27съответния потребител.
28
29[Functionalities/Надарености]
30
31Част „Управление на акаунт“:
32
33• Създаване на акаунт
34• Логване с акаунт
35• Посочване на любими жанрове
36• Промяна на личните данни
37• Изпълнение на куизове
38• Използване на колелото на късмета
39• Завършване на подвизи
40• Известяване при вдигане на ниво, завършване на подвиг, наличност куиз и колело на късмета
41• Изход от платформата
42• Изтриване на акаунт
43
44
45Част „Читателски дневник“:
46
47• Показване на предложени книги
48• Търсене на книга по заглавие
49• Преглед на книга в детайли
50• Поставяне на оценка на книга
51• Отбелязване и премахване на книга в прогрес на четене
52• Отбелязване и премахване на книга като прочетена
53• Отбелязване и премахване на книга от списък с желани
54• Визуализация на различни статистики
55• Напомняне за довършване на започната книга
56
57
58Част „Форум“:
59
60• Публикуване на тема във форума
61• Отговаряне на тема във форума
62• Редактиране и триене на тема и/или отговор
63• Харесване и отхаресване на тема или отговор към тема
64• Търсене на тема във форума по заглавие
65• Търсене на потребител по потребителско име
66• Преглед на потребителски профил
67• Последване и отпоследване на потребител
68• Показване на News Feed с най-скорошни дейности във форума на  последваните потребители
69• Известяване при нови активности във форума: нов последовател, нови активности по теми на, които потребител е
70  автор или е отговорил
71
72Функционалности, които ще включа, ако остане време или проектът се получи малък откъм обем или ми стане скучно: чат система,
73докладване във форума, възможност потребителите да изпращат предложения за въприси за куизчетата, класация на потребители
74по натрупани точки
75
76[Milestones/Възлови точки]
77
78• Планиране и скициране на основна архитектура на платформата
79• Връзка с Google Books API
80• Модул за основни потребителски дейности: регистрация, вход, изход, промяна на личните данни
81• Модул за геймификацията: Тук включвам и избиране на подходящи подвизи, изготвяне на значки, измисляне на прякори, разпределение на точките по нива
82• Модул за търсене на книги показване на книги според предпочитания
83• Модул за представяне читателската активност
84• Изграждане на форума
85• Управление на известията: преглед, филтриране, изчистване
86
87[Estimate in man-hours/Времеоценка в човекочасове]
88
8970-80 часа
90
91[Usage of technologies/Потребление на технологии]
92
93• Google Books API (или друго сходно API в зависимост на обстоятелствата)
94• Django за backend заедно с всичките му екстри като SQLite и JSON/XML
95• Минимално до средно количество HTML, CSS, JS, Bootstrap за що-годе читав frontend (отново зависи от времето, с което разполагам)
96• NumPy/Panda за предсатвяне на читателския прогрес под формата на подходящи таблици и диаграми.
97• Photoshop, в случай че реша да си поиграя с дизайна на значките
98"""


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

NO TESTS RAN

Дискусия
Георги Кунчев
02.12.2024 11:22

Нямам коментар. Добре описано. Добър подбор на технологии. Подготвил си се, че може да стане прекалено лесно и си казал, че може да правиш и чат. Помосли добре как ще подходиш към предизвикателствата.
История

f1"""f1"""
2[Title/Звание]2[Title/Звание]
33
4BookSpace4BookSpace
55
6[Description/Обрисовка]6[Description/Обрисовка]
77
t8Платформата ще която представлява онлайн читателски дневник с възможност за междупотребителска комуникация подt8Платформата ще представлява онлайн читателски дневник с възможност за междупотребителска комуникация под
9формата на форум. (aka GoodReads + Reddit)9формата на форум. (aka GoodReads + Reddit)
1010
11Платформата ще позволява търсене на книги. Всяка една книга може да бъде отбелязана като прочетена или11Платформата ще позволява търсене на книги. Всяка една книга може да бъде отбелязана като прочетена или
12в процес на четене. Книгите ще могат да бъдат оценени с от 1 до 5 звезди. Приложението ще предлага книги на база наскоро12в процес на четене. Книгите ще могат да бъдат оценени с от 1 до 5 звезди. Приложението ще предлага книги на база наскоро
13прочетени и предварително зададени от всеки потребител жанрови предпочитания.13прочетени и предварително зададени от всеки потребител жанрови предпочитания.
1414
15BookSpace ще показва нагледно и читателския прогрес на всеки потребител под формата на подходящи таблици и диаграми. Тази15BookSpace ще показва нагледно и читателския прогрес на всеки потребител под формата на подходящи таблици и диаграми. Тази
16информация ще включва брой прочетени книги за различните месеци, години, най-четени жанрове и автори.16информация ще включва брой прочетени книги за различните месеци, години, най-четени жанрове и автори.
1717
18Форумът ще включва в себе си различни секции, в които да бъдат публикувани теми. Секциите (поне към момента) ще бъдат следните:18Форумът ще включва в себе си различни секции, в които да бъдат публикувани теми. Секциите (поне към момента) ще бъдат следните:
19„Общи приказки“, „Търсене и предложения за книги“, „Ревюта“, както и секции за отделните жанрове.  Всяка тема във форума ще може19„Общи приказки“, „Търсене и предложения за книги“, „Ревюта“, както и секции за отделните жанрове.  Всяка тема във форума ще може
20да получава отговори от други потребители.20да получава отговори от други потребители.
2121
22User experience-ът ще бъде геймифициран – различни дейности ще допринасят за трупане22User experience-ът ще бъде геймифициран – различни дейности ще допринасят за трупане
23на точки и отключване на значки. Тези дейности включват изпълнение на различни подвизи, мини дейли куизчета, колело на късмета.23на точки и отключване на значки. Тези дейности включват изпълнение на различни подвизи, мини дейли куизчета, колело на късмета.
24Подвизите са свързани както с читателска дейност (прочети 5 книга за месец, прочети 3 криминални романа и т.н.), така и с24Подвизите са свързани както с читателска дейност (прочети 5 книга за месец, прочети 3 криминални романа и т.н.), така и с
25активност във форума (публикувай 10 отговора, създай 5 теми и т.н.). Всеки завършен подвиг носи значка и конкретен брой точки.25активност във форума (публикувай 10 отговора, създай 5 теми и т.н.). Всеки завършен подвиг носи значка и конкретен брой точки.
26Точките ще служат за вдигане на нива. Всяко покачено ниво ще бъде съпроводено с появата на нов забавен прякор под името на26Точките ще служат за вдигане на нива. Всяко покачено ниво ще бъде съпроводено с появата на нов забавен прякор под името на
27съответния потребител.27съответния потребител.
2828
29[Functionalities/Надарености]29[Functionalities/Надарености]
3030
31Част „Управление на акаунт“:31Част „Управление на акаунт“:
3232
33• Създаване на акаунт33• Създаване на акаунт
34• Логване с акаунт34• Логване с акаунт
35• Посочване на любими жанрове35• Посочване на любими жанрове
36• Промяна на личните данни36• Промяна на личните данни
37• Изпълнение на куизове37• Изпълнение на куизове
38• Използване на колелото на късмета38• Използване на колелото на късмета
39• Завършване на подвизи39• Завършване на подвизи
40• Известяване при вдигане на ниво, завършване на подвиг, наличност куиз и колело на късмета40• Известяване при вдигане на ниво, завършване на подвиг, наличност куиз и колело на късмета
41• Изход от платформата41• Изход от платформата
42• Изтриване на акаунт42• Изтриване на акаунт
4343
4444
45Част „Читателски дневник“:45Част „Читателски дневник“:
4646
47• Показване на предложени книги47• Показване на предложени книги
48• Търсене на книга по заглавие48• Търсене на книга по заглавие
49• Преглед на книга в детайли49• Преглед на книга в детайли
50• Поставяне на оценка на книга50• Поставяне на оценка на книга
51• Отбелязване и премахване на книга в прогрес на четене51• Отбелязване и премахване на книга в прогрес на четене
52• Отбелязване и премахване на книга като прочетена52• Отбелязване и премахване на книга като прочетена
53• Отбелязване и премахване на книга от списък с желани53• Отбелязване и премахване на книга от списък с желани
54• Визуализация на различни статистики54• Визуализация на различни статистики
55• Напомняне за довършване на започната книга55• Напомняне за довършване на започната книга
5656
5757
58Част „Форум“:58Част „Форум“:
5959
60• Публикуване на тема във форума60• Публикуване на тема във форума
61• Отговаряне на тема във форума61• Отговаряне на тема във форума
62• Редактиране и триене на тема и/или отговор62• Редактиране и триене на тема и/или отговор
63• Харесване и отхаресване на тема или отговор към тема63• Харесване и отхаресване на тема или отговор към тема
64• Търсене на тема във форума по заглавие64• Търсене на тема във форума по заглавие
65• Търсене на потребител по потребителско име65• Търсене на потребител по потребителско име
66• Преглед на потребителски профил66• Преглед на потребителски профил
67• Последване и отпоследване на потребител67• Последване и отпоследване на потребител
68• Показване на News Feed с най-скорошни дейности във форума на  последваните потребители68• Показване на News Feed с най-скорошни дейности във форума на  последваните потребители
69• Известяване при нови активности във форума: нов последовател, нови активности по теми на, които потребител е69• Известяване при нови активности във форума: нов последовател, нови активности по теми на, които потребител е
70  автор или е отговорил70  автор или е отговорил
7171
72Функционалности, които ще включа, ако остане време или проектът се получи малък откъм обем или ми стане скучно: чат система,72Функционалности, които ще включа, ако остане време или проектът се получи малък откъм обем или ми стане скучно: чат система,
73докладване във форума, възможност потребителите да изпращат предложения за въприси за куизчетата, класация на потребители73докладване във форума, възможност потребителите да изпращат предложения за въприси за куизчетата, класация на потребители
74по натрупани точки74по натрупани точки
7575
76[Milestones/Възлови точки]76[Milestones/Възлови точки]
7777
78• Планиране и скициране на основна архитектура на платформата78• Планиране и скициране на основна архитектура на платформата
79• Връзка с Google Books API79• Връзка с Google Books API
80• Модул за основни потребителски дейности: регистрация, вход, изход, промяна на личните данни80• Модул за основни потребителски дейности: регистрация, вход, изход, промяна на личните данни
81• Модул за геймификацията: Тук включвам и избиране на подходящи подвизи, изготвяне на значки, измисляне на прякори, разпределение на точките по нива81• Модул за геймификацията: Тук включвам и избиране на подходящи подвизи, изготвяне на значки, измисляне на прякори, разпределение на точките по нива
82• Модул за търсене на книги показване на книги според предпочитания82• Модул за търсене на книги показване на книги според предпочитания
83• Модул за представяне читателската активност83• Модул за представяне читателската активност
84• Изграждане на форума84• Изграждане на форума
85• Управление на известията: преглед, филтриране, изчистване85• Управление на известията: преглед, филтриране, изчистване
8686
87[Estimate in man-hours/Времеоценка в човекочасове]87[Estimate in man-hours/Времеоценка в човекочасове]
8888
8970-80 часа8970-80 часа
9090
91[Usage of technologies/Потребление на технологии]91[Usage of technologies/Потребление на технологии]
9292
93• Google Books API (или друго сходно API в зависимост на обстоятелствата)93• Google Books API (или друго сходно API в зависимост на обстоятелствата)
94• Django за backend заедно с всичките му екстри като SQLite и JSON/XML94• Django за backend заедно с всичките му екстри като SQLite и JSON/XML
95• Минимално до средно количество HTML, CSS, JS, Bootstrap за що-годе читав frontend (отново зависи от времето, с което разполагам)95• Минимално до средно количество HTML, CSS, JS, Bootstrap за що-годе читав frontend (отново зависи от времето, с което разполагам)
96• NumPy/Panda за предсатвяне на читателския прогрес под формата на подходящи таблици и диаграми.96• NumPy/Panda за предсатвяне на читателския прогрес под формата на подходящи таблици и диаграми.
97• Photoshop, в случай че реша да си поиграя с дизайна на значките97• Photoshop, в случай че реша да си поиграя с дизайна на значките
98"""98"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op