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

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

10 точки общо

0 успешни теста
0 неуспешни теста
Код (fixed typo)

 1"""
 2[Звание]
 3    Home Factory
 4
 5[Обрисовка]
 6    Home Factory e сайт за имоти в София, който позволява ефективно търсене на нов дом и публикуване на обяви за жилища, както под наем, така и за продажба.
 7
 8    Търсенето и отдаването на апартамент или къща е, колкото вълнуваща, толкова и предизвикателна задача.
 9    Като изключим кореняк-софиянци и преуспели IT-специалисти, за повечето хора покупката на жилище е равносилна на брак с българска банка –
10    еднократно и скъпо за десетилетия. Търсенето на дом под наем пък често е динамично, обвързано с кратък срок
11    и молитви за моралните ценности на двете страни по време на договора.
12    Затова намирането на правилната оферта може да бъде трудно и стресиращо, както за бъдещи собственици, така и за брокери.
13
14    За купувачите и техните представители: Home Factory ще помогне да филтрирате публикуваните обяви, така че да отговарят точно на изискванията.
15    Ще позволи да запазите харесаните в „любими“, да прочетете всички допълнителни характеристики за жилището,
16    (включително често скритите такси, свързани с агенции, чиста срещу застроена площ и други),
17    да прочетете оставени отзиви (например, че някак мезонетът за 300 лв. наем в идеален Център е фалшива обява!!!11!)
18    и да намерите прикачена информация за връзка с директна контактна форма.
19
20    За отдаващите имот – Home Factory дава възможност напълно безплатно да публикувате своето предложение и
21    по-бързо да осъществите желаната почивка на някой океански остров.
22
23[Надарености]
24    -	Визуализация на обяви на недвижими имоти
25    -	Филтриране на обявите спрямо предварително зададени характеристики/категории (пример – наем, цена, площ, квартал, рейтинг, етаж и др.)
26    -	Подреждане по критерий (цена, площ, рейтинг)
27    -	Отваряне и визуализация на всяка отделна обява в свой прозорец
28        (обявата включва снимки, заглавие, описание, задължителни характеристики, секция с отзиви и рейтинг, информация за контакт)
29    -	Качване на обява чрез специален интерфейс за това (само за регистрирани потребители).
30        При качването да се попълват задължителни и незадължителни полета
31        (снимки, заглавие, локация, описание, характеристики включително цената, информация за връзка)
32    -	Контактна форма на всяка обява, която праща имейл на автора си
33    -	Визуализация на локацията на имот върху карта (в страницата на отделната обява)
34    -	Регистрация на потребител
35    -	Логин функционалност
36    -	Функционалност за запазване на обява в любими
37    -	Визуализация на обяви, запазени в любими на отделна страница
38    -	Визуализация на качени обяви от потребителя (ако има такива) в отделна страница
39    -	Опция за обработка на обява (правене на промени по обявата след качването й)
40    -	Опция за триене на обява
41    -	Опция за скриване на обява
42    -	Опция за оставяне на рейтинг и отзив за дадена обява (само за регистрирани потребители)
43    -	Отчитане на статистика за брой потребители, които са видели дадена обява или категория обяви
44    -   Възможност за динамично филтриране на статистиката от страна на потребителите по критерии (пр. квартал, обява, тип имот)
45    -   Възможност за сваляне на генерираната статистика (pdf/png)
46
47[Възлови точки]
48    -	Гръбнак за страниците на сайта (Начална, резултати с множество обяви, отделна обява, логин/регистрация, любими, качени обяви, обработка на обява)
49    -	Визуализация на всяка от горните страници + меню
50    -	Комуникация с база данни
51    -	Логика, свързана с оставяне на отзив и рейтинг
52    -	Логика, свързана с контактна форма
53    -	Комуникация с имейл (свързано с контактната форма)
54    -	Логика, свързана с качване на медия (снимки, видео)
55    -	Логика, свързана със създаване на категории
56    -	Логика, свързана с филтриране и визуализация на филтър
57    -	Логика, свързана с обработка на обява
58    -	Логика, свързана със скриване на обява
59    -   Логика, свързана със събиране на данни, преработка и генериране на статистика
60    -   Филтриране на статистическите данни
61    -   Визуализация на статистиката и филтъра
62    -   Логика, свързана с опции за запазване на статистиката
63    -	Google Maps визуализация и комуникация с модула
64
65[Времеоценка в човекочасове]
66    -	За базовия проект очаквам нещо между 50-70 часа груба естимация
67
68[Потребление на технологии]
69    -	Django based
70    -	Google API
71"""


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

OK

Дискусия
Лилия Костадинова
04.01.2024 11:42

Благодаря за обратната връзка. Съгласна съм да опитам да добавя динамичната статистика, както ти я описа, идеята ми харесва. А за логин/регистрацията и криптирането - няма нещо по-специално, щом става наготово, няма да ги броя.
Георги Кунчев
04.01.2024 11:22

Идеята е добре, но за максимум точки ще трябва да разширим с нещо. От твоите идеи съм склонен да отритна чата и да приема статистиката. Ако имаш статистика, която може да се създава динамично и да се сваля като pdf/Excel, мисля, че ще е супер. Какво имам предвид под динамично - потребителят сам да филтрира данните и да избира какво да се визуализира в резултата. Например - искам да видя брой преглеждания на всички обяви за Обеля. Относно тези двете неща, това е нещо, което Django прави наготово. Не мисля, че искаш да правиш нещо повече от вече съществуващото. Кажи, ако греша. - Криптиране на личните данни и проверка за достоверност при логин/регистрация - Логика за логин и регистрация + хеширане
История

f1"""f1"""
2[Звание]2[Звание]
3    Home Factory3    Home Factory
44
5[Обрисовка]5[Обрисовка]
6    Home Factory e сайт за имоти в София, който позволява ефективно търсене на нов дом и публикуване на обяви за жилища, както под наем, така и за продажба.6    Home Factory e сайт за имоти в София, който позволява ефективно търсене на нов дом и публикуване на обяви за жилища, както под наем, така и за продажба.
77
8    Търсенето и отдаването на апартамент или къща е, колкото вълнуваща, толкова и предизвикателна задача.8    Търсенето и отдаването на апартамент или къща е, колкото вълнуваща, толкова и предизвикателна задача.
9    Като изключим кореняк-софиянци и преуспели IT-специалисти, за повечето хора покупката на жилище е равносилна на брак с българска банка –9    Като изключим кореняк-софиянци и преуспели IT-специалисти, за повечето хора покупката на жилище е равносилна на брак с българска банка –
10    еднократно и скъпо за десетилетия. Търсенето на дом под наем пък често е динамично, обвързано с кратък срок10    еднократно и скъпо за десетилетия. Търсенето на дом под наем пък често е динамично, обвързано с кратък срок
11    и молитви за моралните ценности на двете страни по време на договора.11    и молитви за моралните ценности на двете страни по време на договора.
12    Затова намирането на правилната оферта може да бъде трудно и стресиращо, както за бъдещи собственици, така и за брокери.12    Затова намирането на правилната оферта може да бъде трудно и стресиращо, както за бъдещи собственици, така и за брокери.
1313
14    За купувачите и техните представители: Home Factory ще помогне да филтрирате публикуваните обяви, така че да отговарят точно на изискванията.14    За купувачите и техните представители: Home Factory ще помогне да филтрирате публикуваните обяви, така че да отговарят точно на изискванията.
15    Ще позволи да запазите харесаните в „любими“, да прочетете всички допълнителни характеристики за жилището,15    Ще позволи да запазите харесаните в „любими“, да прочетете всички допълнителни характеристики за жилището,
16    (включително често скритите такси, свързани с агенции, чиста срещу застроена площ и други),16    (включително често скритите такси, свързани с агенции, чиста срещу застроена площ и други),
17    да прочетете оставени отзиви (например, че някак мезонетът за 300 лв. наем в идеален Център е фалшива обява!!!11!)17    да прочетете оставени отзиви (например, че някак мезонетът за 300 лв. наем в идеален Център е фалшива обява!!!11!)
18    и да намерите прикачена информация за връзка с директна контактна форма.18    и да намерите прикачена информация за връзка с директна контактна форма.
1919
20    За отдаващите имот – Home Factory дава възможност напълно безплатно да публикувате своето предложение и20    За отдаващите имот – Home Factory дава възможност напълно безплатно да публикувате своето предложение и
21    по-бързо да осъществите желаната почивка на някой океански остров.21    по-бързо да осъществите желаната почивка на някой океански остров.
2222
23[Надарености]23[Надарености]
24    -   Визуализация на обяви на недвижими имоти24    -   Визуализация на обяви на недвижими имоти
25    -   Филтриране на обявите спрямо предварително зададени характеристики/категории (пример – наем, цена, площ, квартал, рейтинг, етаж и др.)25    -   Филтриране на обявите спрямо предварително зададени характеристики/категории (пример – наем, цена, площ, квартал, рейтинг, етаж и др.)
26    -   Подреждане по критерий (цена, площ, рейтинг)26    -   Подреждане по критерий (цена, площ, рейтинг)
27    -   Отваряне и визуализация на всяка отделна обява в свой прозорец27    -   Отваряне и визуализация на всяка отделна обява в свой прозорец
28        (обявата включва снимки, заглавие, описание, задължителни характеристики, секция с отзиви и рейтинг, информация за контакт)28        (обявата включва снимки, заглавие, описание, задължителни характеристики, секция с отзиви и рейтинг, информация за контакт)
29    -   Качване на обява чрез специален интерфейс за това (само за регистрирани потребители).29    -   Качване на обява чрез специален интерфейс за това (само за регистрирани потребители).
30        При качването да се попълват задължителни и незадължителни полета30        При качването да се попълват задължителни и незадължителни полета
31        (снимки, заглавие, локация, описание, характеристики включително цената, информация за връзка)31        (снимки, заглавие, локация, описание, характеристики включително цената, информация за връзка)
32    -   Контактна форма на всяка обява, която праща имейл на автора си32    -   Контактна форма на всяка обява, която праща имейл на автора си
33    -   Визуализация на локацията на имот върху карта (в страницата на отделната обява)33    -   Визуализация на локацията на имот върху карта (в страницата на отделната обява)
34    -   Регистрация на потребител34    -   Регистрация на потребител
35    -   Логин функционалност35    -   Логин функционалност
36    -   Функционалност за запазване на обява в любими36    -   Функционалност за запазване на обява в любими
37    -   Визуализация на обяви, запазени в любими на отделна страница37    -   Визуализация на обяви, запазени в любими на отделна страница
38    -   Визуализация на качени обяви от потребителя (ако има такива) в отделна страница38    -   Визуализация на качени обяви от потребителя (ако има такива) в отделна страница
39    -   Опция за обработка на обява (правене на промени по обявата след качването й)39    -   Опция за обработка на обява (правене на промени по обявата след качването й)
40    -   Опция за триене на обява40    -   Опция за триене на обява
41    -   Опция за скриване на обява41    -   Опция за скриване на обява
42    -   Опция за оставяне на рейтинг и отзив за дадена обява (само за регистрирани потребители)42    -   Опция за оставяне на рейтинг и отзив за дадена обява (само за регистрирани потребители)
43    -   Отчитане на статистика за брой потребители, които са видели дадена обява или категория обяви43    -   Отчитане на статистика за брой потребители, които са видели дадена обява или категория обяви
44    -   Възможност за динамично филтриране на статистиката от страна на потребителите по критерии (пр. квартал, обява, тип имот)44    -   Възможност за динамично филтриране на статистиката от страна на потребителите по критерии (пр. квартал, обява, тип имот)
45    -   Възможност за сваляне на генерираната статистика (pdf/png)45    -   Възможност за сваляне на генерираната статистика (pdf/png)
4646
47[Възлови точки]47[Възлови точки]
48    -   Гръбнак за страниците на сайта (Начална, резултати с множество обяви, отделна обява, логин/регистрация, любими, качени обяви, обработка на обява)48    -   Гръбнак за страниците на сайта (Начална, резултати с множество обяви, отделна обява, логин/регистрация, любими, качени обяви, обработка на обява)
49    -   Визуализация на всяка от горните страници + меню49    -   Визуализация на всяка от горните страници + меню
50    -   Комуникация с база данни50    -   Комуникация с база данни
51    -   Логика, свързана с оставяне на отзив и рейтинг51    -   Логика, свързана с оставяне на отзив и рейтинг
52    -   Логика, свързана с контактна форма52    -   Логика, свързана с контактна форма
53    -   Комуникация с имейл (свързано с контактната форма)53    -   Комуникация с имейл (свързано с контактната форма)
54    -   Логика, свързана с качване на медия (снимки, видео)54    -   Логика, свързана с качване на медия (снимки, видео)
55    -   Логика, свързана със създаване на категории55    -   Логика, свързана със създаване на категории
56    -   Логика, свързана с филтриране и визуализация на филтър56    -   Логика, свързана с филтриране и визуализация на филтър
57    -   Логика, свързана с обработка на обява57    -   Логика, свързана с обработка на обява
58    -   Логика, свързана със скриване на обява58    -   Логика, свързана със скриване на обява
t59    -   Логика, свързана със събиране на данни и генериране, преработка и генериране на статистикаt59    -   Логика, свързана със събиране на данни, преработка и генериране на статистика
60    -   Филтриране на статистическите данни60    -   Филтриране на статистическите данни
61    -   Визуализация на статистиката и филтъра61    -   Визуализация на статистиката и филтъра
62    -   Логика, свързана с опции за запазване на статистиката62    -   Логика, свързана с опции за запазване на статистиката
63    -   Google Maps визуализация и комуникация с модула63    -   Google Maps визуализация и комуникация с модула
6464
65[Времеоценка в човекочасове]65[Времеоценка в човекочасове]
66    -   За базовия проект очаквам нещо между 50-70 часа груба естимация66    -   За базовия проект очаквам нещо между 50-70 часа груба естимация
6767
68[Потребление на технологии]68[Потребление на технологии]
69    -   Django based69    -   Django based
70    -   Google API70    -   Google API
71"""71"""
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

f1"""f1"""
2[Звание]2[Звание]
3    Home Factory3    Home Factory
44
5[Обрисовка]5[Обрисовка]
6    Home Factory e сайт за имоти в София, който позволява ефективно търсене на нов дом и публикуване на обяви за жилища, както под наем, така и за продажба.6    Home Factory e сайт за имоти в София, който позволява ефективно търсене на нов дом и публикуване на обяви за жилища, както под наем, така и за продажба.
77
8    Търсенето и отдаването на апартамент или къща е, колкото вълнуваща, толкова и предизвикателна задача.8    Търсенето и отдаването на апартамент или къща е, колкото вълнуваща, толкова и предизвикателна задача.
9    Като изключим кореняк-софиянци и преуспели IT-специалисти, за повечето хора покупката на жилище е равносилна на брак с българска банка –9    Като изключим кореняк-софиянци и преуспели IT-специалисти, за повечето хора покупката на жилище е равносилна на брак с българска банка –
10    еднократно и скъпо за десетилетия. Търсенето на дом под наем пък често е динамично, обвързано с кратък срок10    еднократно и скъпо за десетилетия. Търсенето на дом под наем пък често е динамично, обвързано с кратък срок
11    и молитви за моралните ценности на двете страни по време на договора.11    и молитви за моралните ценности на двете страни по време на договора.
12    Затова намирането на правилната оферта може да бъде трудно и стресиращо, както за бъдещи собственици, така и за брокери.12    Затова намирането на правилната оферта може да бъде трудно и стресиращо, както за бъдещи собственици, така и за брокери.
1313
14    За купувачите и техните представители: Home Factory ще помогне да филтрирате публикуваните обяви, така че да отговарят точно на изискванията.14    За купувачите и техните представители: Home Factory ще помогне да филтрирате публикуваните обяви, така че да отговарят точно на изискванията.
15    Ще позволи да запазите харесаните в „любими“, да прочетете всички допълнителни характеристики за жилището,15    Ще позволи да запазите харесаните в „любими“, да прочетете всички допълнителни характеристики за жилището,
16    (включително често скритите такси, свързани с агенции, чиста срещу застроена площ и други),16    (включително често скритите такси, свързани с агенции, чиста срещу застроена площ и други),
17    да прочетете оставени отзиви (например, че някак мезонетът за 300 лв. наем в идеален Център е фалшива обява!!!11!)17    да прочетете оставени отзиви (например, че някак мезонетът за 300 лв. наем в идеален Център е фалшива обява!!!11!)
18    и да намерите прикачена информация за връзка с директна контактна форма.18    и да намерите прикачена информация за връзка с директна контактна форма.
1919
20    За отдаващите имот – Home Factory дава възможност напълно безплатно да публикувате своето предложение и20    За отдаващите имот – Home Factory дава възможност напълно безплатно да публикувате своето предложение и
21    по-бързо да осъществите желаната почивка на някой океански остров.21    по-бързо да осъществите желаната почивка на някой океански остров.
2222
23[Надарености]23[Надарености]
24    -   Визуализация на обяви на недвижими имоти24    -   Визуализация на обяви на недвижими имоти
25    -   Филтриране на обявите спрямо предварително зададени характеристики/категории (пример – наем, цена, площ, квартал, рейтинг, етаж и др.)25    -   Филтриране на обявите спрямо предварително зададени характеристики/категории (пример – наем, цена, площ, квартал, рейтинг, етаж и др.)
26    -   Подреждане по критерий (цена, площ, рейтинг)26    -   Подреждане по критерий (цена, площ, рейтинг)
27    -   Отваряне и визуализация на всяка отделна обява в свой прозорец27    -   Отваряне и визуализация на всяка отделна обява в свой прозорец
28        (обявата включва снимки, заглавие, описание, задължителни характеристики, секция с отзиви и рейтинг, информация за контакт)28        (обявата включва снимки, заглавие, описание, задължителни характеристики, секция с отзиви и рейтинг, информация за контакт)
29    -   Качване на обява чрез специален интерфейс за това (само за регистрирани потребители).29    -   Качване на обява чрез специален интерфейс за това (само за регистрирани потребители).
30        При качването да се попълват задължителни и незадължителни полета30        При качването да се попълват задължителни и незадължителни полета
31        (снимки, заглавие, локация, описание, характеристики включително цената, информация за връзка)31        (снимки, заглавие, локация, описание, характеристики включително цената, информация за връзка)
32    -   Контактна форма на всяка обява, която праща имейл на автора си32    -   Контактна форма на всяка обява, която праща имейл на автора си
33    -   Визуализация на локацията на имот върху карта (в страницата на отделната обява)33    -   Визуализация на локацията на имот върху карта (в страницата на отделната обява)
34    -   Регистрация на потребител34    -   Регистрация на потребител
35    -   Логин функционалност35    -   Логин функционалност
n36    -   Криптиране на личните данни и проверка за достоверност при логин/регистрацияn
37    -   Функционалност за запазване на обява в любими36    -   Функционалност за запазване на обява в любими
38    -   Визуализация на обяви, запазени в любими на отделна страница37    -   Визуализация на обяви, запазени в любими на отделна страница
39    -   Визуализация на качени обяви от потребителя (ако има такива) в отделна страница38    -   Визуализация на качени обяви от потребителя (ако има такива) в отделна страница
40    -   Опция за обработка на обява (правене на промени по обявата след качването й)39    -   Опция за обработка на обява (правене на промени по обявата след качването й)
41    -   Опция за триене на обява40    -   Опция за триене на обява
42    -   Опция за скриване на обява41    -   Опция за скриване на обява
43    -   Опция за оставяне на рейтинг и отзив за дадена обява (само за регистрирани потребители)42    -   Опция за оставяне на рейтинг и отзив за дадена обява (само за регистрирани потребители)
n44 n
45    * Идеи за допълнителни функционалности (ако остане време или се наложи :д)
46    -   Чат през сайта между двама потребители
47    -   Отчитане на статистика за брой потребители, които са видели дадена обява43    -   Отчитане на статистика за брой потребители, които са видели дадена обява или категория обяви
44    -   Възможност за динамично филтриране на статистиката от страна на потребителите по критерии (пр. квартал, обява, тип имот)
45    -   Възможност за сваляне на генерираната статистика (pdf/png)
4846
49[Възлови точки]47[Възлови точки]
50    -   Гръбнак за страниците на сайта (Начална, резултати с множество обяви, отделна обява, логин/регистрация, любими, качени обяви, обработка на обява)48    -   Гръбнак за страниците на сайта (Начална, резултати с множество обяви, отделна обява, логин/регистрация, любими, качени обяви, обработка на обява)
51    -   Визуализация на всяка от горните страници + меню49    -   Визуализация на всяка от горните страници + меню
n52    -   Логика за логин и регистрация + хеширанеn
53    -   Комуникация с база данни50    -   Комуникация с база данни
54    -   Логика, свързана с оставяне на отзив и рейтинг51    -   Логика, свързана с оставяне на отзив и рейтинг
55    -   Логика, свързана с контактна форма52    -   Логика, свързана с контактна форма
56    -   Комуникация с имейл (свързано с контактната форма)53    -   Комуникация с имейл (свързано с контактната форма)
57    -   Логика, свързана с качване на медия (снимки, видео)54    -   Логика, свързана с качване на медия (снимки, видео)
58    -   Логика, свързана със създаване на категории55    -   Логика, свързана със създаване на категории
59    -   Логика, свързана с филтриране и визуализация на филтър56    -   Логика, свързана с филтриране и визуализация на филтър
60    -   Логика, свързана с обработка на обява57    -   Логика, свързана с обработка на обява
61    -   Логика, свързана със скриване на обява58    -   Логика, свързана със скриване на обява
nn59    -   Логика, свързана със събиране на данни и генериране, преработка и генериране на статистика
60    -   Филтриране на статистическите данни
61    -   Визуализация на статистиката и филтъра
62    -   Логика, свързана с опции за запазване на статистиката
62    -   Google Maps визуализация и комуникация с модула63    -   Google Maps визуализация и комуникация с модула
6364
64[Времеоценка в човекочасове]65[Времеоценка в човекочасове]
65    -   За базовия проект очаквам нещо между 50-70 часа груба естимация66    -   За базовия проект очаквам нещо между 50-70 часа груба естимация
6667
67[Потребление на технологии]68[Потребление на технологии]
68    -   Django based69    -   Django based
69    -   Google API70    -   Google API
70"""71"""
t71 t
72 
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op