Εξατομικευμένη ηλεκτρονική περιήγηση με φορητές συσκευές
Personalized online browsing with mobile devices

Bachelor Dissertation
Συγγραφέας
Γεωργακοπούλου, Κωνσταντίνα
Ημερομηνία
2026-07Επιβλέπων
Σακκόπουλος, ΕυάγγελοςΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Android ; Kotlin ; Jetpack Compose ; Firebase ; Εξατομίκευση ; Υπηρεσίες Βασισμένες στην Τοποθεσία (LBS) ; Συστήματα συστάσεων ; Context-awareness ; MVVMΠερίληψη
Η παρούσα πτυχιακή εργασία πραγματεύεται τον σχεδιασμό και την υλοποιήση της εφαρμογής ECHO, μιας καινοτόμου λύσης στον τομέα της ηλεκτρονικής περιήγησης στον αστικό ιστό. Σε μια εποχή όπου ο ψηφιακός θόρυβος και ο καταιγισμός πληροφοριών δυσχεραίνουν την ανακάλυψη σχετικών ευκαριών, η ECHO λειτουργεί ως ένας ευφυής διαμεσολαβητήε μεταξύ της τοπικής αγοράς και του καταναλωτή.
Η εφαρμογή αξιοποιεί τις δυνατότητες της «Πανταχού Παρούσας Υπολογιστικής» (Ubiquitous Computing) ενσωματώνοντας έναν υβριδικό αλγόριθμο στάθμισης (Weighted Scoring Algorithm). Ο αλγόριθμος αυτός επιτυγχάνει την εξατομίκευση των προτάσεων αναλύοντας σε πραγματικό χρόνο δύο βασικούς άξονες: τις δυναμικές προτιμήσεις του χρήστη («Vibes») και τη γεωγραφική του εγγύτητα μέσω του API Fused Location Provider. Η ECHO έχει αναπτυχθεί ως native Android εφαρμογή σε γλώσσα Kotlin, χρησιμοποιώντας το σύγχρονο δηλωτικό πλαίσιο Jetpack Compose για τη δημιουργία ενός αντιδραστικού περιβάλλοντος χρήστη βασισμένου στις αρχές του Glassmorphism.
Το σύστημα υποστηρίζεται από μια serverless αρχιτεκτονική στο Google Firebase, η οποία διασφαλίζει τον σύγχρονισμό δεδομένων σε πραγματικό χρόνο μεταξύ του πελάτη και του διαχειριστή. Η εργασία παρουσιάζει αναλυτικά την αρχιτεκτονική MVVM, τη μοντελοποίηση των δεδομένων στο Cloud Firestore, καθώς και το σύστημα ασφαλούς εξαργύρωσης προσφορών μέσω QR Codes. Μέσω της αξιολόγησης και των σεναριών χρήσης, αποδεικνύεται ότι η |ECHO βελτιώνει σημαντικά την εμπειρία περιήγησης, μειώνοντας το γνωστικό φορτίο του χρήστη και προσφέροντας στις τοπικές επιχειρήσεις ένα ισχυρό εργαλείο στοχευμένου μάρκετινγκ.


