Ανάπτυξη Λύσεων Προσανατολισμένων στον Πελάτη: Μια Υβριδική Εφαρμογή που Χρησιμοποιεί RESTful Υπηρεσίες Διαδικτύου για Τουριστικά Καταλύματα
Developing Client-Centric Solutions: A Hybrid Application Utilizing RESTful Web Services for Tourist Accommodations
Μεταπτυχιακή διπλωματική εργασία
Author
Καραπιπεράκης, Εμμανουήλ
Date
2025-01-27Advisor
Τσελίκας, ΝικόλαοςSubject
Customers services ; Computer software industry--customer services ; G1 (Smartphone) ; Intrivisic optical imaging ; Tourism ; Εξυπηρέτηση πελατών ; ΤουρισμόςKeywords
Tourism, Customer Service, Web Services, REST APIs, Web Sockets, Node.js, Express, Cross Platform Development, React Native, iOS, Android, Heroku, GCP ; Τουρισμός, Εξυπηρέτηση Πελατών, Υπηρεσίες Διαδικτύου, REST APIs, , Web Sockets, Node.js, Express, Cross Platform Development, React Native, iOS, Android, Heroku, GCPAbstract
Η εξυπηρέτηση πελατών και η προσπάθεια παροχής βέλτιστων υπηρεσιών
αποτελούσαν πάντα κεντρικό θέμα συζήτησης, ειδικά στον τομέα του
Τουρισμού, ο οποίος αποτελεί έναν από τους κύριους πυλώνες της ελληνικής
οικονομίας. Κάθε επισκέπτης επενδύει σημαντικό χρόνο για να επιλέξει τον
ιδανικό προορισμό για τις διακοπές του και αναπόφευκτα, διαθέτει ένα μη
ευκαταφρόνητο χρηματικό ποσό για τη διαμονή του. Είναι επομένως λογικό
να περιμένει ότι η εμπειρία του θα ανταποκριθεί στις προσδοκίες του.
Απαραίτητο στοιχείο είναι η φιλική και διακριτική επικοινωνία με τον ιδιοκτήτη
του καταλύματος, ο οποίος πρέπει να είναι σε θέση να απαντά σε απορίες, να
προσφέρει βοήθεια σχετικά με το κατάλυμα και την ευρύτερη περιοχή,
οποιαδήποτε στιγμή χρειαστεί. Παράλληλα, η συνεχής αναβάθμιση των
υπηρεσιών και η ανταπόκριση στις ανάγκες των πελατών αποτελούν κλειδί για
τη δημιουργία θετικών εντυπώσεων και τη διασφάλιση της επαναλαμβανόμενης
επισκεψιμότητας. Επιπλέον, η αξιοποίηση σύγχρονων τεχνολογιών για την
καλύτερη διαχείριση των κρατήσεων, τη βελτίωση της εμπειρίας του πελάτη και
την παροχή εξατομικευμένων προτάσεων, δύναται να βελτιώσει τη συνολική
εμπειρία διαμονής. Η προσέγγιση αυτή δεν συμβάλλει μόνο στην ικανοποίηση
των πελατών, αλλά και στην ενίσχυση της φήμης του καταλύματος,
καθιστώντας το έναν επιθυμητό προορισμό για μελλοντικούς επισκέπτες.
Για τον συγκεκριμένο σκοπό, στο πλαίσιο της διπλωματικής εργασίας θα
αναπτυχθεί μια υβριδική εφαρμογή, η οποία θα αποσκοπεί στη βελτίωση της
επικοινωνίας ενός τουριστικού καταλύματος με τους πελάτες του, στην
προώθηση του καταλύματος και στην ενίσχυση των παρεχόμενων υπηρεσιών
μέσω της συλλογής δεδομένων κατά τη διαμονή των επισκεπτών. Η εφαρμογή
θα στηρίζεται στη RESTful αρχιτεκτονική και θα είναι διαθέσιμη τόσο για
κινητές συσκευές Android όσο και iOS, καλύπτοντας ένα ευρύ φάσμα
συσκευών από μικρού έως μεγαλύτερου μεγέθους. Για τους υποψήφιους
πελάτες, η εφαρμογή θα προσφέρει πληροφορίες για το κατάλυμα και τη γύρω
περιοχή, καθώς και τη δυνατότητα να εκδηλώσουν ενδιαφέρον για κράτηση
επιλέγοντας τις επιθυμητές ημερομηνίες. Επιπλέον, οι πελάτες που θα έχουν
ήδη κάνει κράτηση θα λαμβάνουν κατά την άφιξή τους στοιχεία σύνδεσης στην
εφαρμογή, αποκτώντας πρόσβαση σε προνόμια, όπως επιπλέον πληροφορίες για
το εσωτερικό του καταλύματος, ανακαλύψεις τοποθεσιών στη γύρω περιοχή
μέσω δυναμικών χαρτών, πρόσβαση σε πληροφορίες σχετικές με τη διαμονή
τους, επικοινωνία με εικονικό βοηθό και δυνατότητα άμεσης επικοινωνίας με
τον οικοδεσπότη. Τέλος, ο ρόλος του διαχειριστή θα προσφέρει τη δυνατότητα
προσθήκης δυναμικού περιεχομένου στην εφαρμογή, διαχείρισης χρηστών,
ενημέρωσης της διαθεσιμότητας και διαχείρισης εισερχόμενων αιτημάτων
κράτησης. Ο διαχειριστής θα έχει επίσης τη δυνατότητα να συμμετέχει στη
ζωντανή συνομιλία με τους επισκέπτες και να αποκτά πρόσβαση σε χρήσιμα
στατιστικά στοιχεία, τα οποία μπορούν να συμβάλουν στη συνεχή βελτίωση
των υπηρεσιών καθώς και των παροχών που προσφέρει το ίδιο το κατάλυμα.
Abstract
Customer service and the effort to provide optimal services have always
been a central topic of discussion, particularly in the Tourism sector, which
is one of the main pillars of the Greek economy. Every visitor invests
significant time in selecting the ideal destination for their vacation and
inevitably spends an important amount of money on their stay. Therefore,
it is only natural that they want their experience to meet their expectations.
A key element is the friendly and discreet communication with the property
owner, who should be able to answer questions, provide assistance regarding
the accommodation and the surrounding area when it is needed.
Additionally, the continuous upgrading of services and responsiveness to
customer needs are crucial for creating positive impressions and ensuring
repeat visits. Furthermore, the utilization of modern technologies for better
management of reservations, enhancement of the customer experience and
provision of personalized recommendations can significantly improve the
overall stay experience. This comprehensive approach not only contributes
to increased customer satisfaction but at the same time, enhances the
property's reputation, making it a highly desirable destination for future
guests
For this thesis, a hybrid application was developed, aimed at improving the
communication between a tourist accommodation and its clients, promoting
the property and enhancing the services offered through the collection of
data during the guests' stay. The application is available for both Android
and iOS mobile devices, covering a wide range of devices from small to
larger sizes. For prospective customers, the application offers detailed
information about the property and the surrounding area, as well as the
ability to express interest in booking by selecting their desired dates.
Additionally, customers who have already made a reservation receive login
details upon arrival, granting them access to privileges such as additional
information about the interior of the property, discovery of locations in the
surrounding area through dynamic maps, access to information related to
their stay, communication with a virtual assistant and the ability to directly
contact the host. Finally, the administrator role provides the capability to
dynamically add content to the application, manage users, update availability
and handle incoming booking requests. The administrator can also respond
to live chats with guests and access useful statistical data, which can help
in the continuous improvement of the services offered by the property.