URI | http://purl.tuc.gr/dl/dias/E018154A-EAF8-42B1-ACCB-6C10FD7B0875 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.104947 | - |
Γλώσσα | en | - |
Μέγεθος | 111 pages | en |
Τίτλος | Development of a social ridesharing app to serve the members of the Technical University of Crete community | en |
Τίτλος | Ανάπτυξη εφαρμογής κοινωνικού διαμοιρασμού διαδρομών για τα μέλη της κοινότητας του Πολυτεχνείου Κρήτης
| el |
Δημιουργός | Charitakis Spyridon | en |
Δημιουργός | Χαριτακης Σπυριδων | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Chalkiadakis Georgios | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Χαλκιαδακης Γεωργιος | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Lagoudakis Michail | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Λαγουδακης Μιχαηλ | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Spanoudakis Nikolaos | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Σπανουδακης Νικολαος | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | 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 Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2025-10-08 | - |
Ημερομηνία Δημοσίευσης | 2025 | - |
Θεματική Κατηγορία | Διπλωματική Εργασία | el |
Θεματική Κατηγορία | Diploma Work | en |
Θεματική Κατηγορία | Εφαρμογή | el |
Θεματική Κατηγορία | Application | en |
Θεματική Κατηγορία | Ridesharing | en |
Θεματική Κατηγορία | TUC ridesharing | en |
Θεματική Κατηγορία | Android | en |
Θεματική Κατηγορία | iOS | en |
Βιβλιογραφική Αναφορά | 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, 2025 | en |
Βιβλιογραφική Αναφορά | Σπυρίδων Χαριτάκης, "Ανάπτυξη εφαρμογής κοινωνικού διαμοιρασμού διαδρομών για τα μέλη της κοινότητας του Πολυτεχνείου Κρήτης", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2025 | el |