ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Syrmos: ένα δωρεάν εργαλείο ανοιχτού κώδικα για τα Μέσα Σταθερής Τροχιάς της Αθήνας

Πόση ώρα μέχρι το επόμενο τρένο; Είναι ίσως η πιο συχνή ερώτηση κάθε επιβάτη που στέκεται σε μια αποβάθρα του μετρό ή περιμένει το τραμ. Το Syrmos, ένα νέο civic-tech project ανοιχτού κώδικα, φιλοδοξεί να δώσει σε αυτή την ερώτηση μια απλή, γρήγορη και αξιόπιστη απάντηση — χωρίς λογαριασμούς, χωρίς διαφημίσεις και χωρίς παρακολούθηση.

Τι είναι το Syrmos

Το Syrmos είναι μια εφαρμογή ανοιχτού κώδικα για τα Μέσα Σταθερής Τροχιάς της Αθήνας, σχεδιασμένη για κατοίκους, επισκέπτες και καθημερινούς επιβάτες. Η λογική του είναι εξαιρετικά απλή: ο χρήστης επιλέγει έναν σταθμό και βλέπει αμέσως ποιο είναι το επόμενο δρομολόγιο, προς ποια κατεύθυνση κινείται και σε πόση ώρα αναχωρεί.

Η εφαρμογή καλύπτει τις γραμμές του Μετρό (Μ1, Μ2, Μ3), τις γραμμές Τ6 και Τ7 του Τραμ, καθώς και δρομολόγια του Προαστιακού, προσφέροντας ένα ενιαίο περιβάλλον για γραμμές, σταθμούς, αναχωρήσεις, χάρτη και βασικές πληροφορίες μετακίνησης. Περιλαμβάνει επίσης πληροφορίες σταθμών, συνδέσεις μεταξύ γραμμών και χρήσιμους συνδέσμους προς επίσημες πηγές για εισιτήρια και τιμές.

Σημαντικό σημείο: το Syrmos δεν φιλοδοξεί να αντικαταστήσει τα επίσημα εργαλεία των φορέων, αλλά να λειτουργήσει συμπληρωματικά — ως ένα ελαφρύ, καθημερινό βοήθημα για τη μετακίνηση.

Λειτουργεί και χωρίς σύνδεση

Ένα από τα πιο πρακτικά χαρακτηριστικά του Syrmos είναι η offline-first φιλοσοφία του. Τα δεδομένα δρομολογίων και σταθμών είναι αποθηκευμένα μέσα στην εφαρμογή, ώστε ο χρήστης να μπορεί να δει βασικές πληροφορίες ακόμη και χωρίς σύνδεση στο διαδίκτυο.

Αυτό αποδεικνύεται ιδιαίτερα χρήσιμο εκεί όπου το σήμα είναι αδύναμο ή ανύπαρκτο: μέσα στο μετρό, σε υπόγειους σταθμούς ή όταν απλώς δεν υπάρχουν ενεργά δεδομένα κινητής.

Πολύγλωσση και ανοιχτή σε όλους

Το Syrmos υποστηρίζει ελληνικά, αγγλικά και αλβανικά. Η αλβανική γλώσσα προστέθηκε ολοκληρωμένα με την έκδοση 1.0.3, δίνοντας πρόσβαση σε μια ζωντανή κοινότητα της πόλης που χρησιμοποιεί καθημερινά τις αστικές συγκοινωνίες. Έτσι η εφαρμογή απευθύνεται όχι μόνο στους Έλληνες χρήστες, αλλά και σε επισκέπτες και κοινότητες της Αθήνας.

Σεβασμός στην ιδιωτικότητα

Σε μια εποχή όπου σχεδόν κάθε εφαρμογή ζητά λογαριασμό και συλλέγει δεδομένα, το Syrmos ακολουθεί την αντίθετη κατεύθυνση. Δεν απαιτεί λογαριασμό, δεν συλλέγει προσωπικά δεδομένα και δεν χρησιμοποιεί tracking. Η πρόσβαση στην τοποθεσία είναι προαιρετική και χρησιμοποιείται αποκλειστικά για να μπορεί η εφαρμογή να προτείνει τον κοντινότερο σταθμό στον χρήστη.

Ανοιχτός κώδικας με άδεια BSD

Ο κώδικας του έργου είναι διαθέσιμος δημόσια στο GitHub με άδεια BSD. Πρακτικά αυτό σημαίνει ότι προγραμματιστές, ομάδες, φοιτητές και κάθε ενδιαφερόμενος μπορούν να δουν πώς λειτουργεί η εφαρμογή, να ανοίξουν issues, να προτείνουν βελτιώσεις ή ακόμη και να αξιοποιήσουν τη λογική της για αντίστοιχα έργα σε άλλες πόλεις.

Η τεχνολογία πίσω από το Syrmos

Τεχνικά, το Syrmos έχει αναπτυχθεί με σύγχρονες τεχνολογίες για mobile και web. Ο κοινός πυρήνας της εφαρμογής είναι γραμμένος σε Kotlin Multiplatform και περιλαμβάνει τη λογική δρομολογίων, το data layer και τις γεωμετρίες των γραμμών. Η iOS έκδοση χρησιμοποιεί SwiftUI, ενώ οι εκδόσεις για Web και Android βασίζονται σε Compose Multiplatform.

Με αυτόν τον τρόπο οι πλατφόρμες μοιράζονται κοινή λογική και κοινά δεδομένα, χωρίς να θυσιάζεται η εγγενής εμπειρία χρήσης σε κάθε συσκευή. Οι γεωμετρίες των γραμμών και των σταθμών αξιοποιούν δεδομένα από το OpenStreetMap.

Ένα προσωπικό civic-tech project

Πίσω από το Syrmos βρίσκεται ο Πέτρος Δεσπολλάρι, iOS engineer. Η εφαρμογή γεννήθηκε ως πρακτική απάντηση σε ένα καθημερινό πρόβλημα μετακίνησης: πώς μπορεί κανείς να δει γρήγορα, απλά και αξιόπιστα πότε φεύγει το επόμενο μέσο από τον σταθμό του.

Το Syrmos είναι ήδη διαθέσιμο στο Web και στο App Store, ενώ η έκδοση για Android βρίσκεται στο τελικό στάδιο testing και αναμένεται σύντομα. Η ανάπτυξή του συνεχίζεται, με στόχο περισσότερες βελτιώσεις, καλύτερη κάλυψη δεδομένων και περαιτέρω ενίσχυση της εμπειρίας χρήσης.


Σύνδεσμοι

Leave a Comment

Social Media Auto Publish Powered By : XYZScripts.com