Σχεδιασμός και ανάπτυξη progressive web app για πρατήρια καυσίμων και σταθμούς διοδίων σε βασικές αρτηρίες του εθνικού οδικού δικτύου

Thumbnail Image
Date
2023-10-08
Authors
Τάσσης, Στέφανος
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Κάθε χρόνο, αρκετοί άνθρωποι ταξιδεύουν στην Ελλάδα για προσωπικούς ή επαγγελματικούς λόγους, με ελάχιστη γνώση του οδικού δικτύου της Ελλάδας που έχει υποστεί ανακατασκευή και επέκταση, πρόσφατα. Λαμβάνοντας υπόψη το συνεχώς αυξανόμενο κόστος των σταθμών διοδίων και των καυσίμων, εστιάσαμε στην δημιουργία ψηφιακών λύσεων για τη βελτίωση των ταξιδιωτικών εμπειριών. Τέτοιες λύσεις θα πρέπει να είναι ελαχίστου κόστους και εύκολες στη χρήση χωρίς να είναι απαραίτητη η συνεχής σύνδεση σε δίκτυο. Σε αυτήν την διπλωματική εγασία, παρουσιάζουμε το Tripy, μια progressive web εφαρμογή (PWA) που δείχνει σε έναν διαδραστικό χάρτη σταθμούς διοδίων και καυσίμων στους κύριους αυτοκινητόδρομους του ελληνικού ηπειρωτικού οδικού δικτύου καθώς και τέτοιους σταθμούς εκτός αλλά κοντά σε αυτούς τους αυτοκινητόδρομους. Το Tripy είναι μια ελαφριά, εύχρηστη και προσαρμοστική στην εκάστοτε συσκευή χρήστη εφαρμογή που έχει σχεδιαστεί για να παρουσιάζει ενημερωμένες πληροφορίες. Ως progressive web εφαρμογή, το Tripy μπορεί να χρησιμοποιηθεί και ως ιστοσελίδα και ως εφαρμογή σε οποιαδήποτε συσκευή. Οι χρήστες μπορούν να προσθέσουν την εφαρμογή στην αρχική τους οθόνη. Όταν εκκινείται από την αρχική οθόνη, η εφαρμογή Tripy εκτελείται στο προσκήνιο σε πλήρη οθόνη και λειτουργεί και εκτός σύνδεσης σε δίκτυο. Λόγω της progressive web φύσης του, το Tripy μπορεί να ληφθεί και να χρησιμοποιηθεί απευθείας, χωρίς να απαιτείται προηγούμενη μεταφόρτωσή του σε υπάρχοντα καταστήματα εφαρμογών για κινητές συσκευές ή προσωπικούς υπολογιστές (app store). Το Tripy προσφέρεται επί του παρόντος στα αγγλικά και στα ελληνικά και αναπτύχθηκε χρησιμοποιώντας εργαλεία λογισμικού τελευταίας τεχνολογίας, συμπεριλαμβανομένου του περιβάλλοντος διακομιστή ανοιχτού κώδικα Node.js μαζί με την ανοιχτού κώδικα γλώσσα προγραμματισμού υψηλού επιπέδου TypeScript, την πλατφόρμα διακομιστή Express.js για το Node.js καθώς και την πλατφόρμα ανοιχτού κώδικα Angular και τη βιβλιοθήκη της διεπαφής χρήστη (UI) Material.
Description
Keywords
Ταξιδιωτικός βοηθός
Citation