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

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

9 точки общо

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

 1"""
 2[Title/Звание]
 3Авто Пазар БГ
 4
 5[Description/Обрисовка]
 6"Авто Пазар БГ" е сайт за продажба и покупка на нови и употребявани автомобили.
 7
 8[Functionalities/Надарености] 
 9Сайтът предоставя инструменти за удобна регистрация и вход на потребители, както и възможност за логване чрез социални мрежи като Gmail.
10Потребителите имат възможност да:
11- Публикуват обяви:
12  Потребителят създава обява, като качва снимки и въвеждане съответната информация на автомобила, който иска да продаде.
13- Търсят и сортират обяви:
14  Търсачка с различни критерии като марка, модел, цена, година на производство и други.
15  Сортиране на резултатите спрямо различни параметри като наи-нова обява, ниска или висока цена и най-харесвани обяви.
16- Преглед на обяви:
17  Страница за преглед на обявата.
18- Изпозват система за oценки и бележки:
19  Възможност на потребителя да оставя оценка на обявата и да си остави бележка в нея.
20- Запазват обяви:
21  Всеки потребител ще има библиотека, в която могат да запазват харесани от тях обяви.
22- Принтиране на обявата:
23  Възможност за динамично генериране на файл, който съдържа информацията от 
24  обявата и може да бъде отпечатан или запазен във формат, подходящ за печат.
25- Виждат техническите характеристики на модела на автомобила от обявата:
26  (тук не знам дали ще използвам друг API или ще уеб скрейпвaм от някой уебсайт)
27- Виждат местоположението на продавача:
28  Малка карта, която показва местоположението продавача.
29  (Google maps)
30Сайта има няколко страници: 
31- "Начало": 
32  Която показва най-новите обяви.
33- "Търсене": 
34  Която търси обява според зададени филтри.
35- "Форум": 
36  В която потребителите могат да комуникират в реално време.
37- "Средна цена":
38  Която изчислява средната цена на търсения авромобил според цените в обявите на сайта 
39  и създава графика на средните цени през изминалите години.
40
41[Milestones/Възлови точки]
42Създаване системата за регистрация, вход и социално логване на потребителите.
43Създаване на функционалностите за обяви.
44Създаване на база данни за съхранение на данни за потребителите, обявите и други.
45Създаване на страниците "Начало", "Търсене", "Форум", "Средна цена".
46Извършване на тестове на кода.
47
48[Estimate in man-hours/Времеоценка в човекочасове]
4990 часа
50
51[Usage of technologies/Потребление на технологии]
52Web Framework - Django
53Модули: 
54-python-social-auth за социално логване 
55-requests за работа с външно API
56-Pillow за работа с снимки 
57-channels за реално време комуникация 
58-matplotlib за създаване на графики
59API-та:
60-Google Maps API 
61-Google Sign-In API
62"""


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

OK

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

Идеята е добра и имаш разнообразни технологии. Ако приемем, че ще използваш всички и ще направиш цялата функционалност, с този проект можеш да се бориш за максимален брой точки. Разбира се, ако го изпипаш добре, но като цяло нямам коментари по плана ти.
История
Това решение има само една версия.