Ивана обнови решението на 18.12.2022 17:45 (преди около 2 години)
Идеята ти е на 90% това, което показах в лекцията за Джанго.
В общи линии имаш потребители и продукти. Потребителите получаваш наготово, а продуктите са един единствен модел в базата данни.
Останалото е интерфейс, който няма много общо с Python.
Естимейтът ти е 90 часа, но ако просто следваш моята лекция, би трябвало да ти отнеме не повече от 10-15 часа.
Съветвам те да помисли как да разшириш идеята си, или да я смениш, ако трябва, да за постигнеш проект, с който да се бориш за добра оценка.
Добре, съгласна съм. Другата идея ми беше нещо като to do list. Апилкация в която потребителя може да си добавя какви неща има да прави, някакъв срок в който да ги завърши, както и примерно събития на кои трябва да ходи. Като идеята ми е да има някакви съобщения, които ще потсещат потребителя, че е време да си завърши задачите, че трябва да ходи еди къде си итн. Иска ми се ако след пускането на известието потребителя не е отбелязал събитието за завършено, тогава да пуска някакъв аларм. Тук за това прочетох, че може да стане с raspberry. Алармът ще престане, когато се натисне някакъв бутон stop/done или нещо подробно. Като допълнение, ако успея да направя speech recognition, да има възможност чрез думи да се добавя събитие, да се казва на алармата да спре итн. Регистрация, аутентификация, ауторизация на потребителите това всичко като за предишната идея. Това звучи ли по-добре като идея?
С тази си идея не усложняваш данните си и ООП модела, но пък си добавяш изискване за алармиране, което изисква още един похват, така че си в добра посока. Може. Ако добавиш още 1-2 такива неща, за да стане по-обширно, всичко ще е топ.
Алармата е добра идея, но ти трябва хардуер. Ако имаш - супер. Ако не, можеш да го замениш с имейли.
speech recognition - Не е непосилно, но е трудно за сетване, а не мисля, че изисква Python познания, така че по-скоро не влизай там.
Общо казано, ще видиш, че TODO лист и потребилтели в Django се прави за един следобед и все пак е 95% съвпадения с лекцията за Django. Ако добавиш алармата - добре, но помисли какво още можеш да добавиш, за да покажеш обширни познания, а не основи на Django.