f | """ | f | """ |
| [Title/Звание] | | [Title/Звание] |
| | | |
| BookSpace | | BookSpace |
| | | |
| [Description/Обрисовка] | | [Description/Обрисовка] |
| | | |
t | Платформата ще която представлява онлайн читателски дневник с възможност за междупотребителска комуникация под | t | Платформата ще представлява онлайн читателски дневник с възможност за междупотребителска комуникация под |
| формата на форум. (aka GoodReads + Reddit) | | формата на форум. (aka GoodReads + Reddit) |
| | | |
| Платформата ще позволява търсене на книги. Всяка една книга може да бъде отбелязана като прочетена или | | Платформата ще позволява търсене на книги. Всяка една книга може да бъде отбелязана като прочетена или |
| в процес на четене. Книгите ще могат да бъдат оценени с от 1 до 5 звезди. Приложението ще предлага книги на база наскоро | | в процес на четене. Книгите ще могат да бъдат оценени с от 1 до 5 звезди. Приложението ще предлага книги на база наскоро |
| прочетени и предварително зададени от всеки потребител жанрови предпочитания. | | прочетени и предварително зададени от всеки потребител жанрови предпочитания. |
| | | |
| BookSpace ще показва нагледно и читателския прогрес на всеки потребител под формата на подходящи таблици и диаграми. Тази | | BookSpace ще показва нагледно и читателския прогрес на всеки потребител под формата на подходящи таблици и диаграми. Тази |
| информация ще включва брой прочетени книги за различните месеци, години, най-четени жанрове и автори. | | информация ще включва брой прочетени книги за различните месеци, години, най-четени жанрове и автори. |
| | | |
| Форумът ще включва в себе си различни секции, в които да бъдат публикувани теми. Секциите (поне към момента) ще бъдат следните: | | Форумът ще включва в себе си различни секции, в които да бъдат публикувани теми. Секциите (поне към момента) ще бъдат следните: |
| „Общи приказки“, „Търсене и предложения за книги“, „Ревюта“, както и секции за отделните жанрове. Всяка тема във форума ще може | | „Общи приказки“, „Търсене и предложения за книги“, „Ревюта“, както и секции за отделните жанрове. Всяка тема във форума ще може |
| да получава отговори от други потребители. | | да получава отговори от други потребители. |
| | | |
| User experience-ът ще бъде геймифициран – различни дейности ще допринасят за трупане | | User experience-ът ще бъде геймифициран – различни дейности ще допринасят за трупане |
| на точки и отключване на значки. Тези дейности включват изпълнение на различни подвизи, мини дейли куизчета, колело на късмета. | | на точки и отключване на значки. Тези дейности включват изпълнение на различни подвизи, мини дейли куизчета, колело на късмета. |
| Подвизите са свързани както с читателска дейност (прочети 5 книга за месец, прочети 3 криминални романа и т.н.), така и с | | Подвизите са свързани както с читателска дейност (прочети 5 книга за месец, прочети 3 криминални романа и т.н.), така и с |
| активност във форума (публикувай 10 отговора, създай 5 теми и т.н.). Всеки завършен подвиг носи значка и конкретен брой точки. | | активност във форума (публикувай 10 отговора, създай 5 теми и т.н.). Всеки завършен подвиг носи значка и конкретен брой точки. |
| Точките ще служат за вдигане на нива. Всяко покачено ниво ще бъде съпроводено с появата на нов забавен прякор под името на | | Точките ще служат за вдигане на нива. Всяко покачено ниво ще бъде съпроводено с появата на нов забавен прякор под името на |
| съответния потребител. | | съответния потребител. |
| | | |
| [Functionalities/Надарености] | | [Functionalities/Надарености] |
| | | |
| Част „Управление на акаунт“: | | Част „Управление на акаунт“: |
| | | |
| • Създаване на акаунт | | • Създаване на акаунт |
| • Логване с акаунт | | • Логване с акаунт |
| • Посочване на любими жанрове | | • Посочване на любими жанрове |
| • Промяна на личните данни | | • Промяна на личните данни |
| • Изпълнение на куизове | | • Изпълнение на куизове |
| • Използване на колелото на късмета | | • Използване на колелото на късмета |
| • Завършване на подвизи | | • Завършване на подвизи |
| • Известяване при вдигане на ниво, завършване на подвиг, наличност куиз и колело на късмета | | • Известяване при вдигане на ниво, завършване на подвиг, наличност куиз и колело на късмета |
| • Изход от платформата | | • Изход от платформата |
| • Изтриване на акаунт | | • Изтриване на акаунт |
| | | |
| | | |
| Част „Читателски дневник“: | | Част „Читателски дневник“: |
| | | |
| • Показване на предложени книги | | • Показване на предложени книги |
| • Търсене на книга по заглавие | | • Търсене на книга по заглавие |
| • Преглед на книга в детайли | | • Преглед на книга в детайли |
| • Поставяне на оценка на книга | | • Поставяне на оценка на книга |
| • Отбелязване и премахване на книга в прогрес на четене | | • Отбелязване и премахване на книга в прогрес на четене |
| • Отбелязване и премахване на книга като прочетена | | • Отбелязване и премахване на книга като прочетена |
| • Отбелязване и премахване на книга от списък с желани | | • Отбелязване и премахване на книга от списък с желани |
| • Визуализация на различни статистики | | • Визуализация на различни статистики |
| • Напомняне за довършване на започната книга | | • Напомняне за довършване на започната книга |
| | | |
| | | |
| Част „Форум“: | | Част „Форум“: |
| | | |
| • Публикуване на тема във форума | | • Публикуване на тема във форума |
| • Отговаряне на тема във форума | | • Отговаряне на тема във форума |
| • Редактиране и триене на тема и/или отговор | | • Редактиране и триене на тема и/или отговор |
| • Харесване и отхаресване на тема или отговор към тема | | • Харесване и отхаресване на тема или отговор към тема |
| • Търсене на тема във форума по заглавие | | • Търсене на тема във форума по заглавие |
| • Търсене на потребител по потребителско име | | • Търсене на потребител по потребителско име |
| • Преглед на потребителски профил | | • Преглед на потребителски профил |
| • Последване и отпоследване на потребител | | • Последване и отпоследване на потребител |
| • Показване на News Feed с най-скорошни дейности във форума на последваните потребители | | • Показване на News Feed с най-скорошни дейности във форума на последваните потребители |
| • Известяване при нови активности във форума: нов последовател, нови активности по теми на, които потребител е | | • Известяване при нови активности във форума: нов последовател, нови активности по теми на, които потребител е |
| автор или е отговорил | | автор или е отговорил |
| | | |
| Функционалности, които ще включа, ако остане време или проектът се получи малък откъм обем или ми стане скучно: чат система, | | Функционалности, които ще включа, ако остане време или проектът се получи малък откъм обем или ми стане скучно: чат система, |
| докладване във форума, възможност потребителите да изпращат предложения за въприси за куизчетата, класация на потребители | | докладване във форума, възможност потребителите да изпращат предложения за въприси за куизчетата, класация на потребители |
| по натрупани точки | | по натрупани точки |
| | | |
| [Milestones/Възлови точки] | | [Milestones/Възлови точки] |
| | | |
| • Планиране и скициране на основна архитектура на платформата | | • Планиране и скициране на основна архитектура на платформата |
| • Връзка с Google Books API | | • Връзка с Google Books API |
| • Модул за основни потребителски дейности: регистрация, вход, изход, промяна на личните данни | | • Модул за основни потребителски дейности: регистрация, вход, изход, промяна на личните данни |
| • Модул за геймификацията: Тук включвам и избиране на подходящи подвизи, изготвяне на значки, измисляне на прякори, разпределение на точките по нива | | • Модул за геймификацията: Тук включвам и избиране на подходящи подвизи, изготвяне на значки, измисляне на прякори, разпределение на точките по нива |
| • Модул за търсене на книги показване на книги според предпочитания | | • Модул за търсене на книги показване на книги според предпочитания |
| • Модул за представяне читателската активност | | • Модул за представяне читателската активност |
| • Изграждане на форума | | • Изграждане на форума |
| • Управление на известията: преглед, филтриране, изчистване | | • Управление на известията: преглед, филтриране, изчистване |
| | | |
| [Estimate in man-hours/Времеоценка в човекочасове] | | [Estimate in man-hours/Времеоценка в човекочасове] |
| | | |
| 70-80 часа | | 70-80 часа |
| | | |
| [Usage of technologies/Потребление на технологии] | | [Usage of technologies/Потребление на технологии] |
| | | |
| • Google Books API (или друго сходно API в зависимост на обстоятелствата) | | • Google Books API (или друго сходно API в зависимост на обстоятелствата) |
| • Django за backend заедно с всичките му екстри като SQLite и JSON/XML | | • Django за backend заедно с всичките му екстри като SQLite и JSON/XML |
| • Минимално до средно количество HTML, CSS, JS, Bootstrap за що-годе читав frontend (отново зависи от времето, с което разполагам) | | • Минимално до средно количество HTML, CSS, JS, Bootstrap за що-годе читав frontend (отново зависи от времето, с което разполагам) |
| • NumPy/Panda за предсатвяне на читателския прогрес под формата на подходящи таблици и диаграми. | | • NumPy/Panda за предсатвяне на читателския прогрес под формата на подходящи таблици и диаграми. |
| • Photoshop, в случай че реша да си поиграя с дизайна на значките | | • Photoshop, в случай че реша да си поиграя с дизайна на значките |
| """ | | """ |