Ανάπτυξη τουριστικής εφαρμογής/ιστοσελίδας
Development of tourist themed web application
Λέξεις-κλειδιά
Fullstack ; Διαδραστικός χάρτης ; Αλληλεπίδραση με πληροφορίαΠερίληψη
Το αντικείμενο της διπλωματικής είναι η δημιουργία μιας fullstack web
εφαρμογής (ιστοσελίδας), χρησιμοποιώντας Angular για το front-end της
ιστοσελίδας, Java Spring για το back-end και PostgreSQL για την βάση
δεδομένων. Η θεματολογία είναι μια τουριστική εφαρμογή όπου ο χρήστης θα
μπορεί να ανακαλύψει τουριστικές τοποθεσίες μέσω διαδραστικού χάρτη της
Ελλάδος και να καταγράψει τα αξιοθέατα (πχ Μουσείο Ακρόπολης, Λευκός
Πύργος) που έχει ή θα ήθελε επισκεφθεί, να τα αξιολογήσει, να αφήσει
δημόσιο σχόλιο και να κάνει ιδιωτικές σημειώσεις, αλληλεπιδρώντας έτσι με
αυτά. Ο χρήστης επίσης θα μπορεί να επιλέξει τι είδους αξιοθέατα θέλει να δει
μέσω ειδικού φίλτρου, το οποίο θα ξεχωρίζει βάση τύπου, χρονικής περιόδου, υποκατηγορίας κ.α. Τέλος, στον χρήστη θα προτείνονται νέα αξιοθέατα βάση
του ιστορικού του.
Περίληψη
The subject of the thesis is the creation of a fullstack web application
(website), using Angular for the front-end of the website, Java Spring for the
back-end and PostgreSQL for the database. The subject matter is a tourist
application where the user can discover tourist sites through an interactive
map of Greece and list the attractions (e.g. Acropolis Museum, White Tower)
that he has or would like to visit, rate them, leave public comments and make
private notes, thus interacting with them. The user will also be able to choose
what kind of attractions he or she wants to see through a special filter, which
will be sorted by type, time period, subcategory, etc. Finally, the user will be
suggested new sites based on their history.