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

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

6 точки общо

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

 1'''
 2Диан Василев, 6MI0600107
 3
 4[Title/Звание]
 5
 6RFP (Reserve a Football Pitch)
 7
 8[Description/Обрисовка]
 9
10RFP е приложение, чрез което ти и твоите приятели ще можете да запазвате
11футболен терен, за да спортувате и да се забавлявате заедно.
12
13[Functionalities/Надарености]
14
15Приложението дава възможност на всеки човек да създаде свой личен профил.
16Профилът ще притежава лична информация за всеки един човек, както и 
17въведена банкова карта, с която да извършва плащания. Чрез приложението
18всеки човек с личния си профил ще може да:
19- Запазва игрище. 
20- Добавя приятели. Това са хора, към които ще може да изпраща покани за участие в мач.
21- Създава група, в която биват добавяни хората, участващи в мача.
22- Плаща или разделя сумата, която трябва да се плати, между участващите в мача.
23- Запазва лично шкафче в съблекалнята.
24- Приема покани за мачове създадени от други хора.
25
26[Milestones/Възлови точки]
27
28- Контролер, който управлява логиката.
29- Графичен интерфейс.
30- Въвеждане на парола за лично шкафче, която е активна от 20 мин преди да започне вашия мач
31  до 10 мин след края на вашия мач.
32- Приложението ще работи с различни игрища в различни градове и ще позволява запазване на
33  игрищата в различни работни дни и часове.
34- Комуникация с Revolut.
35- Комуникация с Google Maps.
36- Комуникация със съответните игрища. Възможност за добавяне на настройки и допълнителна 
37  информация от тяхна страна.
38
39
40[Estimate in man-hours/Времеоценка в човекочасове]
41
4250 часа
43
44[Usage of technologies/Потребление на технологии]
45
46- Интерфейс: PyQt5
47- Комуникация с Revolut: revolut-python
48- Комуникация с Google Maps: google-api-python-client
49
50'''


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

OK

Дискусия
Георги Кунчев
21.01.2024 19:16

Ок. Няма проблем
Диан Василев
21.01.2024 18:11

Здравейте! Искам да попитам дали ще е проблем приложението да е web базирано. Причината за промяната е, че бих искал да създам проект с Django, тъй като проявявам по-голям интерес да се науча да работя добре с него. Вече съм започнал разработката на проекта с Django затова искам да попитам дали промяната е проблем за Вас? Също така до момента са ми хрумнали няколко нови идеи за това как да стане по-интересен проекта. Ако е необходимо мога да ги опиша?
Георги Кунчев
03.01.2024 11:56

Идеята звучи обещаващо. Опитай наистина да имплементираш комуникацията с Revolut и Goole Maps. Те са възлови. Иначе бих казал, че проектът е прекалено лесен. Концентрирай се в разработване на добър ООП можел, за да впечатлиш. Имайки предвид, че ползваш PyQt, добре е нещата да са красиви. Ако беше web базирано, нямаше да гледаме интерфейсът, но тук той е важен, така че постарай.
Диан Василев
25.12.2023 11:49

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