| dc.contributor.advisor | Σακκόπουλος, Ευάγγελος | |
| dc.contributor.author | Γεωργακοπούλου, Κωνσταντίνα | |
| dc.date.accessioned | 2026-09-08T10:39:16Z | |
| dc.date.available | 2026-09-08T10:39:16Z | |
| dc.date.issued | 2026-07 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19731 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία πραγματεύεται τον σχεδιασμό και την υλοποιήση της εφαρμογής 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 βελτιώνει σημαντικά την εμπειρία περιήγησης, μειώνοντας το γνωστικό φορτίο του χρήστη και προσφέροντας στις τοπικές επιχειρήσεις ένα ισχυρό εργαλείο στοχευμένου μάρκετινγκ. | el |
| dc.format.extent | 79 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Εξατομικευμένη ηλεκτρονική περιήγηση με φορητές συσκευές | el |
| dc.title.alternative | Personalized online browsing with mobile devices | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the design and implementation of ECHO, an innovative mobile application for personalized urban browsing. In an era where digital noise and information overload make it difficult to discover relevant opportunities, ECHO acts as an intelligent mediator between the local market and the consumer.
The application leverages the capabilities of Ubiquitous Computing by integrating a Weighted Scoring Algorithm. This algorithms achieves personalization by analyzing two key dimensions in real-time: the user’s dynamic preferences (“Vibes”) and their geographical proximity via the Fused Location Provider API . ECHO is developed as a native Android application using Kotlin and the modern Jetpack Compose framework, creating a reactive user interface based on Glassmorphism design principles.
The system is supported by a serverless architecture on Google Firebase, ensuring real-time data synchronization between the client and the administrator. The thesis details the MVVM architecture, data modelung in Cloud Firestore, and the secure offer redemption system using QR Codes. Through evaluation and use-case scenarios, it is demonstrated that ECHO significantly improves the browsing experience, reduces user cognitive load, and provides local businesses with a powerful targeted marketing tool. | el |
| dc.subject.keyword | Android | el |
| dc.subject.keyword | Kotlin | el |
| dc.subject.keyword | Jetpack Compose | el |
| dc.subject.keyword | Firebase | el |
| dc.subject.keyword | Εξατομίκευση | el |
| dc.subject.keyword | Υπηρεσίες Βασισμένες στην Τοποθεσία (LBS) | el |
| dc.subject.keyword | Συστήματα συστάσεων | el |
| dc.subject.keyword | Context-awareness | el |
| dc.subject.keyword | MVVM | el |
| dc.date.defense | 2026 | |