1"""
2[Title/Звание]
3Travel around the world
4
5[Description/Обрисовка]
6Travel around the world е идея за платформа, която има за цел да улесни всички приключенци и любители на пътуванията (нещо, което аз самата
7от години бих желала да намеря като приложение и да го използвам за личните си екскурзии по света и в България). Основната идея е потребителят
8да може изключително лесно да открие големите/туристически градове в избрана от него държава/американски щат, след което да се запознае с най-известните
9туристически забележителности в определен радиус до избрания град, които да отговарят на предварително посочени от него интереси. Идеята
10се породи благодарение на честите ми пътувания в чужбина и желанието ми да видя всички основни забележителности в даден регион без да се
11налага да скролвам с часове в приложения като "Trip Advisor".
12
13[Functionalities/Надарености]
14Функционалности, които Travel around the world ще поддържа:
15 - вход, изход и регистрация в платформата;
16 - всеки потребител ще може да избере от предварителен списък категориите, които го интересуват (zoos, aquariums, museums, art galleries,
17libraries, amusement parks, mosques, churches, night clubs, cafes, restaurants, bars, parks, shopping malls, tourist attractions/landmarks.);
18 - всеки потребител ще може да намира най-големите/най-популярните градове в дадена държава или американски щат;
19 - всеки потребител ще може да вижда забележителностите в избраните от него категории в определен радиус до избран от него град (ще има
20някакво ограничение за този радиус, което се налага от Google maps Api);
21 - потребителят ще вижда само "проверени" забележителности, тоест такива които имат рейтинг, а сортирането им ще бъде от най-високия
22рейтинг към най-ниския. Рейтингът ще бъде видим за потребителите;
23 - потребителят ще може да избере колко забележителности да вижда (топ 5, топ 10, топ 20...). В случай, че те са по-малко, ще види всичките
24(optional, ако остане време:));
25 - потребителят ще може да селектира забележителностите, които е посетил;
26 - в случай на повторно търсене на забележителности би могъл да избере опцията да не вижда резултати, които вече е посещавал
27(optional, ако остане време:));
28 - за всеки потребител ще се пази вътрешна база от данни с посетените дестинации/забележителности;
29 - приложението ще изчислява какъв процент от даден град / дадена държава потребителите са посетили на принципа брой посетени забележителности
30с рейтинг по-висок от 3.0;
31 - всеки потребител ще може сам да избере даден град или държава за посетени, ако му е втръснало от тях или не представляват интерес за него/нея;
32 - би било добре потребителят да може да експортира в ексел своята таблица с посетени забележителности/градове (все още не съм проучила
33как точно мога да направя това);
34 - на базата на данните от посетените места от всички потребители може да се изготвят списъци с най-посещавани дестинации в света или
35даден континент;
36 - за всяка една от дестинациите потребителят ще може да види детайли;
37 - всеки потребител ще може да поддържа свой списък с мечтани дестинации;
38 - за допълнителна мотивация да харчи пари за екскурзии потребителят ще вижда снимки от неговите мечтани дестинации;
39 - за всеки един град при търсене ще се показва най-посещаваната дестинация от потребителите на сайта, или ако такава не съществува -
40тази с най-висок рейтинг;
41 - за всяка държава ще се изписва кратка информация относно населението, валутата, континента и др.
42
43[Milestones/Възлови точки]
44 - модул за вход, изход и регистрация на потребители;
45 - модул за създаване на необходимите класове, техните методи и връзките между тях;
46 - модул за работа с Google maps Places API;
47 - модул за работа с geopy;
48 - модул за работа с countryinfo;
49 - модул за работа с вътрешната база от данни;
50 - модул за оформление на графичния интерфейс;
51 - модул за експортиране в екселска таблица;
52 - модул за добавяне на допълнителна информация към дестинациите чрез Google maps Places API - Place Details;
53 - модул за добавяне на изображения на мечтаните дестинации чрез Google maps Places API - Place photos;
54 - модул за тестване на кода и създаване на unit tests;
55
56[Estimate in man-hours/Времеоценка в човекочасове]
57Честно казано изобщо не съм сигурна :Д Предполагам, че доста време ще ми отнеме тестването и преглеждането на кода, така че бих казала
58около 80-85 часа.
59
60[Usage of technologies/Потребление на технологии]
61 - за по-голямата част от проекта ще използвам Django;
62 - ще използвам Google maps Places API за подбор на градовете и дестинациите, като категориите дестинации са избрани според
63https://developers.google.com/maps/documentation/places/web-service/supported_types
64 - ще използвам Пайтън пакета geopy за географските координати на градовете, предполагам, че ще мога да използвам и някои
65вградени функции в него;
66 - ще използвам Пайтън пакета countryinfo, за да извлека допълнителни данни за различните държави;
67 - ще използвам Google maps Places API - Place Details, за да покажа детайли за конкретна дестинация;
68 - ще използвам Google maps Places API - Place Photos, за да добавя снимки на мечтаните и най-посещаваните дестинации;
69 - за Excel-ската таблица мисля да използвам Пайтън пакета openpyxl;
70 - със сигурност ще се наложи да използвам малко HTML, CSS и вероятно JS;
71(Приемам всякакви предложения, препоръки и корекции какво бих могла да добавя или премахна, какви технологии биха били по-удачни в моя
72случай...всичко ще е полезно да избистря нещата :Д)
73
74"""
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Георги Кунчев
04.01.2024 11:07Идеята е добра и добре развита. Няколко коментара:
- "за базата от данни ще опитам да използвам MySQL;" - Django идва с SQLite, който ти е достатъчен, така че забрави за базата данни.
- "за Excel-ската таблица мисля да използвам Django-import-export;" - Виж openpyxl - мисля, че е най-удобен.
- Мисля, че при останалата функционалност, форумът е излишен. Няма да покажеш много нови умения, пък ще отнеме време. Направо го пропусни.
- Относно функционалностите на сайта - започни с основните, които използват различни технологии като източник на информация. Чак след това си играя с филтриране по различни критерии от сорта на посетени градове, места с нисък рейтинг и сие, защото това също отнема време, а не визуализира разнообразие. Хубаво е да ги има, но не държа да можеш да филтрираш по 5 неща, ако те използват сходен код и логика отзад.
За мен възловото тук е да използваш всички описани технологии (с изключение на тези, за които коментирах по-горе).
|
f | 1 | """ | f | 1 | """ |
2 | [Title/Звание] | 2 | [Title/Звание] | ||
3 | Travel around the world | 3 | Travel around the world | ||
4 | 4 | ||||
5 | [Description/Обрисовка] | 5 | [Description/Обрисовка] | ||
6 | Travel around the world е идея за платформа, която има за цел да улесни всички приключенци и любители на пътуванията (нещо, което аз самата | 6 | Travel around the world е идея за платформа, която има за цел да улесни всички приключенци и любители на пътуванията (нещо, което аз самата | ||
7 | от години бих желала да намеря като приложение и да го използвам за личните си екскурзии по света и в България). Основната идея е потребителят | 7 | от години бих желала да намеря като приложение и да го използвам за личните си екскурзии по света и в България). Основната идея е потребителят | ||
8 | да може изключително лесно да открие големите/туристически градове в избрана от него държава/американски щат, след което да се запознае с най-известните | 8 | да може изключително лесно да открие големите/туристически градове в избрана от него държава/американски щат, след което да се запознае с най-известните | ||
9 | туристически забележителности в определен радиус до избрания град, които да отговарят на предварително посочени от него интереси. Идеята | 9 | туристически забележителности в определен радиус до избрания град, които да отговарят на предварително посочени от него интереси. Идеята | ||
10 | се породи благодарение на честите ми пътувания в чужбина и желанието ми да видя всички основни забележителности в даден регион без да се | 10 | се породи благодарение на честите ми пътувания в чужбина и желанието ми да видя всички основни забележителности в даден регион без да се | ||
11 | налага да скролвам с часове в приложения като "Trip Advisor". | 11 | налага да скролвам с часове в приложения като "Trip Advisor". | ||
12 | 12 | ||||
13 | [Functionalities/Надарености] | 13 | [Functionalities/Надарености] | ||
14 | Функционалности, които Travel around the world ще поддържа: | 14 | Функционалности, които Travel around the world ще поддържа: | ||
15 | - вход, изход и регистрация в платформата; | 15 | - вход, изход и регистрация в платформата; | ||
16 | - всеки потребител ще може да избере от предварителен списък категориите, които го интересуват (zoos, aquariums, museums, art galleries, | 16 | - всеки потребител ще може да избере от предварителен списък категориите, които го интересуват (zoos, aquariums, museums, art galleries, | ||
17 | libraries, amusement parks, mosques, churches, night clubs, cafes, restaurants, bars, parks, shopping malls, tourist attractions/landmarks.); | 17 | libraries, amusement parks, mosques, churches, night clubs, cafes, restaurants, bars, parks, shopping malls, tourist attractions/landmarks.); | ||
18 | - всеки потребител ще може да намира най-големите/най-популярните градове в дадена държава или американски щат; | 18 | - всеки потребител ще може да намира най-големите/най-популярните градове в дадена държава или американски щат; | ||
19 | - всеки потребител ще може да вижда забележителностите в избраните от него категории в определен радиус до избран от него град (ще има | 19 | - всеки потребител ще може да вижда забележителностите в избраните от него категории в определен радиус до избран от него град (ще има | ||
20 | някакво ограничение за този радиус, което се налага от Google maps Api); | 20 | някакво ограничение за този радиус, което се налага от Google maps Api); | ||
21 | - потребителят ще вижда само "проверени" забележителности, тоест такива които имат рейтинг, а сортирането им ще бъде от най-високия | 21 | - потребителят ще вижда само "проверени" забележителности, тоест такива които имат рейтинг, а сортирането им ще бъде от най-високия | ||
22 | рейтинг към най-ниския. Рейтингът ще бъде видим за потребителите; | 22 | рейтинг към най-ниския. Рейтингът ще бъде видим за потребителите; | ||
23 | - потребителят ще може да избере колко забележителности да вижда (топ 5, топ 10, топ 20...). В случай, че те са по-малко, ще види всичките | 23 | - потребителят ще може да избере колко забележителности да вижда (топ 5, топ 10, топ 20...). В случай, че те са по-малко, ще види всичките | ||
24 | (optional, ако остане време:)); | 24 | (optional, ако остане време:)); | ||
25 | - потребителят ще може да селектира забележителностите, които е посетил; | 25 | - потребителят ще може да селектира забележителностите, които е посетил; | ||
26 | - в случай на повторно търсене на забележителности би могъл да избере опцията да не вижда резултати, които вече е посещавал | 26 | - в случай на повторно търсене на забележителности би могъл да избере опцията да не вижда резултати, които вече е посещавал | ||
27 | (optional, ако остане време:)); | 27 | (optional, ако остане време:)); | ||
28 | - за всеки потребител ще се пази вътрешна база от данни с посетените дестинации/забележителности; | 28 | - за всеки потребител ще се пази вътрешна база от данни с посетените дестинации/забележителности; | ||
29 | - приложението ще изчислява какъв процент от даден град / дадена държава потребителите са посетили на принципа брой посетени забележителности | 29 | - приложението ще изчислява какъв процент от даден град / дадена държава потребителите са посетили на принципа брой посетени забележителности | ||
30 | с рейтинг по-висок от 3.0; | 30 | с рейтинг по-висок от 3.0; | ||
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 | [Milestones/Възлови точки] | 43 | [Milestones/Възлови точки] | ||
44 | - модул за вход, изход и регистрация на потребители; | 44 | - модул за вход, изход и регистрация на потребители; | ||
45 | - модул за създаване на необходимите класове, техните методи и връзките между тях; | 45 | - модул за създаване на необходимите класове, техните методи и връзките между тях; | ||
46 | - модул за работа с Google maps Places API; | 46 | - модул за работа с Google maps Places API; | ||
47 | - модул за работа с geopy; | 47 | - модул за работа с geopy; | ||
48 | - модул за работа с countryinfo; | 48 | - модул за работа с countryinfo; | ||
49 | - модул за работа с вътрешната база от данни; | 49 | - модул за работа с вътрешната база от данни; | ||
50 | - модул за оформление на графичния интерфейс; | 50 | - модул за оформление на графичния интерфейс; | ||
51 | - модул за експортиране в екселска таблица; | 51 | - модул за експортиране в екселска таблица; | ||
52 | - модул за добавяне на допълнителна информация към дестинациите чрез Google maps Places API - Place Details; | 52 | - модул за добавяне на допълнителна информация към дестинациите чрез Google maps Places API - Place Details; | ||
53 | - модул за добавяне на изображения на мечтаните дестинации чрез Google maps Places API - Place photos; | 53 | - модул за добавяне на изображения на мечтаните дестинации чрез Google maps Places API - Place photos; | ||
t | 54 | - модул за добавяне на потребителски форум; | t | ||
55 | - модул за тестване на кода и създаване на unit tests; | 54 | - модул за тестване на кода и създаване на unit tests; | ||
56 | 55 | ||||
57 | [Estimate in man-hours/Времеоценка в човекочасове] | 56 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
58 | Честно казано изобщо не съм сигурна :Д Предполагам, че доста време ще ми отнеме тестването и преглеждането на кода, така че бих казала | 57 | Честно казано изобщо не съм сигурна :Д Предполагам, че доста време ще ми отнеме тестването и преглеждането на кода, така че бих казала | ||
59 | около 80-85 часа. | 58 | около 80-85 часа. | ||
60 | 59 | ||||
61 | [Usage of technologies/Потребление на технологии] | 60 | [Usage of technologies/Потребление на технологии] | ||
62 | - за по-голямата част от проекта ще използвам Django; | 61 | - за по-голямата част от проекта ще използвам Django; | ||
63 | - ще използвам Google maps Places API за подбор на градовете и дестинациите, като категориите дестинации са избрани според | 62 | - ще използвам Google maps Places API за подбор на градовете и дестинациите, като категориите дестинации са избрани според | ||
64 | https://developers.google.com/maps/documentation/places/web-service/supported_types | 63 | https://developers.google.com/maps/documentation/places/web-service/supported_types | ||
65 | - ще използвам Пайтън пакета geopy за географските координати на градовете, предполагам, че ще мога да използвам и някои | 64 | - ще използвам Пайтън пакета geopy за географските координати на градовете, предполагам, че ще мога да използвам и някои | ||
66 | вградени функции в него; | 65 | вградени функции в него; | ||
67 | - ще използвам Пайтън пакета countryinfo, за да извлека допълнителни данни за различните държави; | 66 | - ще използвам Пайтън пакета countryinfo, за да извлека допълнителни данни за различните държави; | ||
68 | - ще използвам Google maps Places API - Place Details, за да покажа детайли за конкретна дестинация; | 67 | - ще използвам Google maps Places API - Place Details, за да покажа детайли за конкретна дестинация; | ||
69 | - ще използвам Google maps Places API - Place Photos, за да добавя снимки на мечтаните и най-посещаваните дестинации; | 68 | - ще използвам Google maps Places API - Place Photos, за да добавя снимки на мечтаните и най-посещаваните дестинации; | ||
70 | - за Excel-ската таблица мисля да използвам Пайтън пакета openpyxl; | 69 | - за Excel-ската таблица мисля да използвам Пайтън пакета openpyxl; | ||
71 | - със сигурност ще се наложи да използвам малко HTML, CSS и вероятно JS; | 70 | - със сигурност ще се наложи да използвам малко HTML, CSS и вероятно JS; | ||
72 | (Приемам всякакви предложения, препоръки и корекции какво бих могла да добавя или премахна, какви технологии биха били по-удачни в моя | 71 | (Приемам всякакви предложения, препоръки и корекции какво бих могла да добавя или премахна, какви технологии биха били по-удачни в моя | ||
73 | случай...всичко ще е полезно да избистря нещата :Д) | 72 | случай...всичко ще е полезно да избистря нещата :Д) | ||
74 | 73 | ||||
75 | """ | 74 | """ |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|
f | 1 | """ | f | 1 | """ |
2 | [Title/Звание] | 2 | [Title/Звание] | ||
3 | Travel around the world | 3 | Travel around the world | ||
4 | 4 | ||||
5 | [Description/Обрисовка] | 5 | [Description/Обрисовка] | ||
6 | Travel around the world е идея за платформа, която има за цел да улесни всички приключенци и любители на пътуванията (нещо, което аз самата | 6 | Travel around the world е идея за платформа, която има за цел да улесни всички приключенци и любители на пътуванията (нещо, което аз самата | ||
7 | от години бих желала да намеря като приложение и да го използвам за личните си екскурзии по света и в България). Основната идея е потребителят | 7 | от години бих желала да намеря като приложение и да го използвам за личните си екскурзии по света и в България). Основната идея е потребителят | ||
8 | да може изключително лесно да открие големите/туристически градове в избрана от него държава/американски щат, след което да се запознае с най-известните | 8 | да може изключително лесно да открие големите/туристически градове в избрана от него държава/американски щат, след което да се запознае с най-известните | ||
9 | туристически забележителности в определен радиус до избрания град, които да отговарят на предварително посочени от него интереси. Идеята | 9 | туристически забележителности в определен радиус до избрания град, които да отговарят на предварително посочени от него интереси. Идеята | ||
10 | се породи благодарение на честите ми пътувания в чужбина и желанието ми да видя всички основни забележителности в даден регион без да се | 10 | се породи благодарение на честите ми пътувания в чужбина и желанието ми да видя всички основни забележителности в даден регион без да се | ||
11 | налага да скролвам с часове в приложения като "Trip Advisor". | 11 | налага да скролвам с часове в приложения като "Trip Advisor". | ||
12 | 12 | ||||
13 | [Functionalities/Надарености] | 13 | [Functionalities/Надарености] | ||
14 | Функционалности, които Travel around the world ще поддържа: | 14 | Функционалности, които Travel around the world ще поддържа: | ||
15 | - вход, изход и регистрация в платформата; | 15 | - вход, изход и регистрация в платформата; | ||
16 | - всеки потребител ще може да избере от предварителен списък категориите, които го интересуват (zoos, aquariums, museums, art galleries, | 16 | - всеки потребител ще може да избере от предварителен списък категориите, които го интересуват (zoos, aquariums, museums, art galleries, | ||
17 | libraries, amusement parks, mosques, churches, night clubs, cafes, restaurants, bars, parks, shopping malls, tourist attractions/landmarks.); | 17 | libraries, amusement parks, mosques, churches, night clubs, cafes, restaurants, bars, parks, shopping malls, tourist attractions/landmarks.); | ||
18 | - всеки потребител ще може да намира най-големите/най-популярните градове в дадена държава или американски щат; | 18 | - всеки потребител ще може да намира най-големите/най-популярните градове в дадена държава или американски щат; | ||
19 | - всеки потребител ще може да вижда забележителностите в избраните от него категории в определен радиус до избран от него град (ще има | 19 | - всеки потребител ще може да вижда забележителностите в избраните от него категории в определен радиус до избран от него град (ще има | ||
20 | някакво ограничение за този радиус, което се налага от Google maps Api); | 20 | някакво ограничение за този радиус, което се налага от Google maps Api); | ||
21 | - потребителят ще вижда само "проверени" забележителности, тоест такива които имат рейтинг, а сортирането им ще бъде от най-високия | 21 | - потребителят ще вижда само "проверени" забележителности, тоест такива които имат рейтинг, а сортирането им ще бъде от най-високия | ||
22 | рейтинг към най-ниския. Рейтингът ще бъде видим за потребителите; | 22 | рейтинг към най-ниския. Рейтингът ще бъде видим за потребителите; | ||
n | 23 | - потребителят ще може да избере колко забележителности да вижда (топ 5, топ 10, топ 20...). В случай, че те са по-малко, ще види всичките; | n | 23 | - потребителят ще може да избере колко забележителности да вижда (топ 5, топ 10, топ 20...). В случай, че те са по-малко, ще види всичките |
24 | (optional, ако остане време:)); | ||||
24 | - потребителят ще може да селектира забележителностите, които е посетил; | 25 | - потребителят ще може да селектира забележителностите, които е посетил; | ||
n | 25 | - в случай на повторно търсене на забележителности би могъл да избере опцията да не вижда резултати, които вече е посещавал; | n | 26 | - в случай на повторно търсене на забележителности би могъл да избере опцията да не вижда резултати, които вече е посещавал |
27 | (optional, ако остане време:)); | ||||
26 | - за всеки потребител ще се пази вътрешна база от данни с посетените дестинации/забележителности; | 28 | - за всеки потребител ще се пази вътрешна база от данни с посетените дестинации/забележителности; | ||
27 | - приложението ще изчислява какъв процент от даден град / дадена държава потребителите са посетили на принципа брой посетени забележителности | 29 | - приложението ще изчислява какъв процент от даден град / дадена държава потребителите са посетили на принципа брой посетени забележителности | ||
28 | с рейтинг по-висок от 3.0; | 30 | с рейтинг по-висок от 3.0; | ||
29 | - всеки потребител ще може сам да избере даден град или държава за посетени, ако му е втръснало от тях или не представляват интерес за него/нея; | 31 | - всеки потребител ще може сам да избере даден град или държава за посетени, ако му е втръснало от тях или не представляват интерес за него/нея; | ||
30 | - би било добре потребителят да може да експортира в ексел своята таблица с посетени забележителности/градове (все още не съм проучила | 32 | - би било добре потребителят да може да експортира в ексел своята таблица с посетени забележителности/градове (все още не съм проучила | ||
31 | как точно мога да направя това); | 33 | как точно мога да направя това); | ||
n | 32 | - може да има форум, в който различните потребители да обменят знания и съвети, свързани с пътуванията; | n | ||
33 | - на базата на данните от посетените места от всички потребители може да се изготвят списъци с най-посещавани дестинации в света или | 34 | - на базата на данните от посетените места от всички потребители може да се изготвят списъци с най-посещавани дестинации в света или | ||
34 | даден континент; | 35 | даден континент; | ||
35 | - за всяка една от дестинациите потребителят ще може да види детайли; | 36 | - за всяка една от дестинациите потребителят ще може да види детайли; | ||
36 | - всеки потребител ще може да поддържа свой списък с мечтани дестинации; | 37 | - всеки потребител ще може да поддържа свой списък с мечтани дестинации; | ||
37 | - за допълнителна мотивация да харчи пари за екскурзии потребителят ще вижда снимки от неговите мечтани дестинации; | 38 | - за допълнителна мотивация да харчи пари за екскурзии потребителят ще вижда снимки от неговите мечтани дестинации; | ||
38 | - за всеки един град при търсене ще се показва най-посещаваната дестинация от потребителите на сайта, или ако такава не съществува - | 39 | - за всеки един град при търсене ще се показва най-посещаваната дестинация от потребителите на сайта, или ако такава не съществува - | ||
39 | тази с най-висок рейтинг; | 40 | тази с най-висок рейтинг; | ||
40 | - за всяка държава ще се изписва кратка информация относно населението, валутата, континента и др. | 41 | - за всяка държава ще се изписва кратка информация относно населението, валутата, континента и др. | ||
41 | 42 | ||||
42 | [Milestones/Възлови точки] | 43 | [Milestones/Възлови точки] | ||
43 | - модул за вход, изход и регистрация на потребители; | 44 | - модул за вход, изход и регистрация на потребители; | ||
44 | - модул за създаване на необходимите класове, техните методи и връзките между тях; | 45 | - модул за създаване на необходимите класове, техните методи и връзките между тях; | ||
45 | - модул за работа с Google maps Places API; | 46 | - модул за работа с Google maps Places API; | ||
46 | - модул за работа с geopy; | 47 | - модул за работа с geopy; | ||
47 | - модул за работа с countryinfo; | 48 | - модул за работа с countryinfo; | ||
48 | - модул за работа с вътрешната база от данни; | 49 | - модул за работа с вътрешната база от данни; | ||
49 | - модул за оформление на графичния интерфейс; | 50 | - модул за оформление на графичния интерфейс; | ||
50 | - модул за експортиране в екселска таблица; | 51 | - модул за експортиране в екселска таблица; | ||
51 | - модул за добавяне на допълнителна информация към дестинациите чрез Google maps Places API - Place Details; | 52 | - модул за добавяне на допълнителна информация към дестинациите чрез Google maps Places API - Place Details; | ||
52 | - модул за добавяне на изображения на мечтаните дестинации чрез Google maps Places API - Place photos; | 53 | - модул за добавяне на изображения на мечтаните дестинации чрез Google maps Places API - Place photos; | ||
53 | - модул за добавяне на потребителски форум; | 54 | - модул за добавяне на потребителски форум; | ||
54 | - модул за тестване на кода и създаване на unit tests; | 55 | - модул за тестване на кода и създаване на unit tests; | ||
55 | 56 | ||||
56 | [Estimate in man-hours/Времеоценка в човекочасове] | 57 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
57 | Честно казано изобщо не съм сигурна :Д Предполагам, че доста време ще ми отнеме тестването и преглеждането на кода, така че бих казала | 58 | Честно казано изобщо не съм сигурна :Д Предполагам, че доста време ще ми отнеме тестването и преглеждането на кода, така че бих казала | ||
n | 58 | около 85-90 часа. | n | 59 | около 80-85 часа. |
59 | 60 | ||||
60 | [Usage of technologies/Потребление на технологии] | 61 | [Usage of technologies/Потребление на технологии] | ||
61 | - за по-голямата част от проекта ще използвам Django; | 62 | - за по-голямата част от проекта ще използвам Django; | ||
62 | - ще използвам Google maps Places API за подбор на градовете и дестинациите, като категориите дестинации са избрани според | 63 | - ще използвам Google maps Places API за подбор на градовете и дестинациите, като категориите дестинации са избрани според | ||
63 | https://developers.google.com/maps/documentation/places/web-service/supported_types | 64 | https://developers.google.com/maps/documentation/places/web-service/supported_types | ||
64 | - ще използвам Пайтън пакета geopy за географските координати на градовете, предполагам, че ще мога да използвам и някои | 65 | - ще използвам Пайтън пакета geopy за географските координати на градовете, предполагам, че ще мога да използвам и някои | ||
65 | вградени функции в него; | 66 | вградени функции в него; | ||
66 | - ще използвам Пайтън пакета countryinfo, за да извлека допълнителни данни за различните държави; | 67 | - ще използвам Пайтън пакета countryinfo, за да извлека допълнителни данни за различните държави; | ||
67 | - ще използвам Google maps Places API - Place Details, за да покажа детайли за конкретна дестинация; | 68 | - ще използвам Google maps Places API - Place Details, за да покажа детайли за конкретна дестинация; | ||
68 | - ще използвам Google maps Places API - Place Photos, за да добавя снимки на мечтаните и най-посещаваните дестинации; | 69 | - ще използвам Google maps Places API - Place Photos, за да добавя снимки на мечтаните и най-посещаваните дестинации; | ||
n | 69 | - за базата от данни ще опитам да използвам MySQL; | n | 70 | - за Excel-ската таблица мисля да използвам Пайтън пакета openpyxl; |
70 | - за Excel-ската таблица мисля да използвам Django-import-export; | ||||
71 | - със сигурност ще се наложи да използвам малко HTML, CSS и вероятно JS; | 71 | - със сигурност ще се наложи да използвам малко HTML, CSS и вероятно JS; | ||
t | 72 | - за форума предполагам, че основно ще използвам Django, HTML, CSS и Bootstrap; | t | ||
73 | (Приемам всякакви предложения, препоръки и корекции какво бих могла да добавя или премахна, какви технологии биха били по-удачни в моя | 72 | (Приемам всякакви предложения, препоръки и корекции какво бих могла да добавя или премахна, какви технологии биха били по-удачни в моя | ||
74 | случай...всичко ще е полезно да избистря нещата :Д) | 73 | случай...всичко ще е полезно да избистря нещата :Д) | ||
75 | 74 | ||||
76 | """ | 75 | """ |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|