Даниела обнови решението на 19.12.2022 17:22 (преди около 2 години)
+'''
+[Title/Звание]
+Best book prices
+
+[Description/Обрисовка]
+Best book prices е web сайт, който позволява на потребители разберат къде могат да закупят търсената от тях книга за най-изгодна цена. Проверяват се цените в най-известните български книжарници : ciela, helikon, orange, store.bg, ozone и други и се извеждат намерените резултати.
+
+[Functionalities/Надарености]
+Възможност за регистрация, вход и изход на потребители.
+Възможност за редактиране на потребителски профил.
+Всеки потребител може да търси в търсачка на сайта.
+Възможност за избор от кои сайтове да търси.
+Като отговор на търсенето се връща списък от намерените резултати - наименованието на книгата, авторът, цена и линк към съответния сайт за покупка.
+Резултатите от търсенето могат да се сортират.
+Всеки потребител може да създава свои списъци от желани книги и да добавя в тях резултатите от търсенето. По подразбиране съществува списък "Любими книги".
+Възможност за изпращане на съдържанието на списък до пощата на потребителя.
+
+[Milestones/Възлови точки]
+Създаване на начална страница, страници за регистрация, вход, изход.
+Страница за редакция на профил.
+Страница за управление на списъците.
+Създаване на търсачка и нейните функционалности (web scraping)
+Изпращане на съобщения до потребителската поща.
+
+[Estimate in man-hours/Времеоценка в човекочасове]
+100 часа
+
+[Usage of technologies/Потребление на технологии]
+Django
+requests module
+Beautiful Soup
+smtplib module
+'''
Звучи добре. Опитай да използваш и API-та, ако някой от сайтовете го предоставя, за да не лежиш само на скрейпинг и да покажеш по-разнообразни познания. Освен това можеш да кешираш резултати, за да не се налага да скрейпваш, ако някой търси информация, която вече е била събрана.