Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Ανάπτυξη εφαρμογής κοινωνικού διαμοιρασμού διαδρομών για τα μέλη της κοινότητας του Πολυτεχνείου Κρήτης

Charitakis Spyridon

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/E018154A-EAF8-42B1-ACCB-6C10FD7B0875-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.104947-
Γλώσσαen-
Μέγεθος111 pagesen
ΤίτλοςDevelopment of a social ridesharing app to serve the members of the Technical University of Crete communityen
ΤίτλοςΑνάπτυξη εφαρμογής κοινωνικού διαμοιρασμού διαδρομών για τα μέλη της κοινότητας του Πολυτεχνείου Κρήτης el
ΔημιουργόςCharitakis Spyridonen
ΔημιουργόςΧαριτακης Σπυριδωνel
Συντελεστής [Επιβλέπων Καθηγητής]Chalkiadakis Georgiosen
Συντελεστής [Επιβλέπων Καθηγητής]Χαλκιαδακης Γεωργιοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Lagoudakis Michailen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Λαγουδακης Μιχαηλel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Spanoudakis Nikolaosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Σπανουδακης Νικολαοςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηRidesharing, the joint trips among multiple users using a common vehicle, is emerging as one of the most useful innovations in modern urban transportation. In the context of increasing environmental challenges and the need for sustainable transportation solutions, this practice offers significant benefits. Not only by reducing carbon dioxide emissions, but by also providing more cost-effective and flexible transportation options, as well as alleviating road traffic congestion. This diploma thesis focuses on the development of a multiplatform application aimed at promoting group travel within the Technical University of Crete (TUC) community, in the city of Chania. The application stands out for its ability to offer an all-in-one product for both passengers and drivers by including both a passenger and a driver mode. Users, after selecting their role, can either create a new ride to help fellow members of the TUC community reach their destination, or make a request in order to receive suggested rides that fit their spatial, time, and capacity criteria. Passengers and drivers can see all available rides and all available requests in real time through dedicated screens. All users, with minimal personal data displayed, are listed on the Community screen. Initially, due to the geographical characteristics of the area where the Technical University of Crete is located, we separated the points of interest inside the Campus into two lines. This separation was made so that detours are avoided. Then, we selected the five most popular routes, to and from the Technical University of Crete, and created points on them to build complete routes. A two-stage greedy algorithm is utilized to propose suggested rides to passengers and they, in their turn, can choose which one to enter. The algorithm can also create cross-line suggestions, meaning that even if the passenger’s route is partially included in the driver’s route, with a slight change in the pickup or drop-off point to match the driver’s, more passengers can be served. The entire process is fully assisted with notifications and real-time data updates using a combination of WebSockets and the Publish/Subscribe messaging service. The selected architecture is the Model-View-ViewModel (MVVM) so that we can achieve a clean separation of concerns. Design-wise the Android part follows the Material You guidelines and its iOS counterpart, the Apple Human Interface guidelines. That way we ensured that the UI is fully aligned with the latest design standards from Google and Apple. After the beta version release of the application, user evaluations and feedback was used to identify bugs, improve usability, and shape its future versions. Beyond improving the waiting and travel experience by reducing both times, this application actively contributes to reducing the number of vehicles on the road, thereby decreasing the carbon footprint and promoting environmental sustainability. By using this application, the community of the Technical University of Crete can become a pioneer in utilizing innovative urban transportation solutions. This could serve as a model of sustainable mobility and inspire other communities. The contribution of this thesis to the development and application of innovative solutions in the field of ridesharing reflects an effort towards a sustainable future for mobility, offering users a high-quality and efficient experience.en
ΠερίληψηΟι συνεπιβατικές διαδρομές μεταξύ πολλαπλών χρηστών χρησιμοποιώντας ένα κοινό όχημα, αναδεικνύεται ως μια από τις πιο χρήσιμες καινοτομίες στις σύγχρονες αστικές μεταφορές. Στο πλαίσιο των αυξανόμενων περιβαλλοντικών προκλήσεων και της ανάγκης για βιώσιμες λύσεις μεταφορών, αυτή η πρακτική προσφέρει σημαντικά οφέλη. Όχι μόνο με τη μείωση των εκπομπών διοξειδίου του άνθρακα, αλλά παρέχοντας πιο οικονομικές και ευέλικτες επιλογές μεταφοράς, καθώς και ανακούφιση από την κυκλοφοριακή συμφόρηση. Η παρούσα διπλωματική εργασία εστιάζει στην ανάπτυξη μιας πολυπλατφορμικής εφαρμογής που στοχεύει στην προώθηση των ομαδικών μετακινήσεων εντός της κοινότητας του Πολυτεχνείου Κρήτης, στην πόλη των Χανίων. Η εφαρμογή ξεχωρίζει για την ικανότητά της να προσφέρει ένα ολοκληρωμένο προϊόν τόσο για επιβάτες όσο και για οδηγούς, υλοποιώντας λειτουργία επιβάτη αλλά και οδηγού. Ο χρήστης, αφού επιλέξει τον ρόλο του, μπορεί είτε να δημιουργήσει μια νέα διαδρομή για να βοηθήσει τα υπόλοιπα μέλη της κοινότητας του Πολυτεχνείου Κρήτης να φτάσουν στον προορισμό τους, είτε να υποβάλει αίτημα για να λάβει προτεινόμενες διαδρομές που ταιριάζουν στα χωρικά, χρονικά και χωρητικά κριτήρια που επέλεξε. Οι επιβάτες και οι οδηγοί μπορούν να βλέπουν όλες τις διαθέσιμες διαδρομές και όλα τα διαθέσιμα αιτήματα, σε πραγματικό χρόνο μέσω ειδικών οθονών. Όλοι οι χρήστες, με την προβολή μόνο των απολύτως απαραίτητων προσωπικών δεδομένων, εμφανίζονται στην οθόνη «Community». Αρχικά, λόγω των γεωγραφικών χαρακτηριστικών της περιοχής στην οποία βρίσκεται το Πολυτεχνείο Κρήτης, χωρίσαμε τα σημεία ενδιαφέροντος εντός της Πολυτεχνειούπολης σε 2 γραμμές. Αυτός ο διαχωρισμός έγινε ώστε να αποφευχθούν οι παρακάμψεις. Στη συνέχεια, επιλέξαμε τις 5 πιο δημοφιλείς διαδρομές από και προς το Πολυτεχνείο Κρήτης και δημιουργήσαμε σημεία σε αυτές για να κατασκευάσουμε ολοκληρωμένες διαδρομές. Χρησιμοποιήσαμε έναν άπληστο αλγόριθμο 2 σταδίων ο οποίος δημιουργεί προτεινόμενες διαδρομές για τους επιβάτες οι οποίοι με τη σειρά τους, μπορούν να επιλέξουν σε ποια θα ενταχθούν. Ο αλγόριθμος μπορεί επίσης να δημιουργήσει προτάσεις διασταυρούμενων διαδρομών, πράγμα που σημαίνει ότι ακόμη και αν η διαδρομή του επιβάτη περιλαμβάνεται εν μέρει στη διαδρομή του οδηγού, με μια μικρή αλλαγή στο σημείο επιβίβασης ή αποβίβασης για να ταιριάξει με αυτό του οδηγού, μπορούν να εξυπηρετηθούν περισσότεροι επιβάτες. Όλη η διαδικασία υποστηρίζεται πλήρως με ειδοποιήσεις και ενημερώσεις δεδομένων σε πραγματικό χρόνο με έναν συνδυασμό WebSockets και την υπηρεσία μηνυμάτων Publish/Subscribe. Η επιλεγμένη αρχιτεκτονική είναι η MVVM (Model-View-ViewModel), ώστε να επιτύχουμε σαφή διαχωρισμό αρμοδιοτήτων. Από άποψη σχεδιασμού, η υλοποίηση Android ακολούθησε τις κατευθυντήριες γραμμές του Material You και η αντίστοιχη iOS αυτές του Apple Human Interface. Με αυτόν τον τρόπο, διασφαλίσαμε ότι η διεπαφή χρήστη εναρμονίζεται πλήρως με τα πιο πρόσφατα πρότυπα σχεδίασης των Google και Apple. Μετά την κυκλοφορία της δοκιμαστικής έκδοσης της εφαρμογής, οι αξιολογήσεις και τα σχόλια των χρηστών χρησιμοποιήθηκαν για τον εντοπισμό σφαλμάτων, τη βελτίωση της χρηστικότητας και τη διαμόρφωση των μελλοντικών εκδόσεων της. Πέρα από τη βελτίωση της εμπειρίας αναμονής και μετακίνησης μειώνοντας και τους δύο χρόνους, αυτή η εφαρμογή συμβάλλει ενεργά στη μείωση του αριθμού των οχημάτων στο δρόμο, περιορίζοντας έτσι το αποτύπωμα άνθρακα και προωθώντας την περιβαλλοντική βιωσιμότητα. Χρησιμοποιώντας αυτήν την εφαρμογή, η κοινότητα του Πολυτεχνείου Κρήτης μπορεί να γίνει πρωτοπόρος στην εφαρμογή καινοτόμων λύσεων αστικών μεταφορών. Αυτό θα μπορούσε να χρησιμεύσει ως ένα μοντέλο βιώσιμης κινητικότητας και να εμπνεύσει και άλλες κοινότητες. Η συμβολή της παρούσας διπλωματικής εργασίας στην ανάπτυξη και εφαρμογή καινοτόμων λύσεων στον τομέα της κοινής χρήσης οχημάτων, αντικατοπτρίζει μια προσπάθεια για ένα βιώσιμο μέλλον στον τομέα της κινητικότητας, προσφέροντας στους χρήστες μια υψηλής ποιότητας και αποδοτική εμπειρία.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2025-10-08-
Ημερομηνία Δημοσίευσης2025-
Θεματική ΚατηγορίαΔιπλωματική Εργασίαel
Θεματική ΚατηγορίαDiploma Worken
Θεματική ΚατηγορίαΕφαρμογήel
Θεματική ΚατηγορίαApplicationen
Θεματική ΚατηγορίαRidesharingen
Θεματική ΚατηγορίαTUC ridesharingen
Θεματική ΚατηγορίαAndroiden
Θεματική ΚατηγορίαiOSen
Βιβλιογραφική ΑναφοράSpyridon Charitakis, "Development of a social ridesharing app to serve the members of the Technical University of Crete community", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2025en
Βιβλιογραφική ΑναφοράΣπυρίδων Χαριτάκης, "Ανάπτυξη εφαρμογής κοινωνικού διαμοιρασμού διαδρομών για τα μέλη της κοινότητας του Πολυτεχνείου Κρήτης", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2025el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά