Πίσω στο Portfolio

Delivery Tracker & Fleet Management

Ένα ολοκληρωμένο σύστημα διαχείρισης στόλου διανομέων σε πραγματικό χρόνο, το οποίο αποτελείται από Android εφαρμογή για τους οδηγούς και web dashboard για τους διαχειριστές.

Κατηγορία
System Development
Πελάτης
Επιχείρηση Εστίασης & Διανομής (Εμπιστευτικό)
Έτος
2025 - 2026
Διάρκεια
3 μήνες (Συνεχής Εξέλιξη)
Ρόλος
Full-Stack & Mobile Systems Architect
Delivery Tracker & Fleet Management

Η πρόκληση

Στις επιχειρήσεις με ιδιόκτητο στόλο διανομέων, οι διαχειριστές συχνά αδυνατούν να γνωρίζουν την ακριβή τοποθεσία των οδηγών, με αποτέλεσμα καθυστερήσεις στις παραδόσεις και αναποτελεσματική δρομολόγηση. Επιπλέον, οι απώλειες σήματος κινητής τηλεφωνίας (data dropouts) οδηγούν σε απώλεια GPS στιγμάτων, ενώ η χειροκίνητη καταχώρηση παραγγελιών καθυστερεί την αναχώρηση του διανομέα.

Τι φτιάχτηκε

Το Delivery Tracker & Fleet Management αποτελεί ένα ολοκληρωμένο σύστημα τηλεματικής και διαχείρισης στόλου διανομέων σε πραγματικό χρόνο, συνδυάζοντας native Android εφαρμογή με Foreground GPS tracking, σάρωση αποδείξεων ΑΑΔΕ (QR ML Kit) και κεντρικό live dashboard σε Next.js και Leaflet.

Native Android App & Foreground GPS Telemetry

Η εφαρμογή των οδηγών αναπτύχθηκε σε Kotlin και Jetpack Compose. Λειτουργεί ως αδιάλειπτη υπηρεσία προσκηνίου (Foreground Service), καταγράφοντας το στίγμα της συσκευής κάθε 15 δευτερόλεπτα. Χάρη στην offline-first αρχιτεκτονική της με τοπική βάση SQLite, σε περίπτωση απώλειας δικτύου τα στίγματα αποθηκεύονται στη συσκευή και συγχρονίζονται αυτόματα μόλις αποκατασταθεί η σύνδεση.

Android Delivery Tracker App - Οθόνη Οδηγού Η εφαρμογή του οδηγού με άμεση ένδειξη κατάστασης βάρδιας (Idle, On Delivery) και ενεργής διαδρομής.

Αυτόματη Σάρωση ΑΑΔΕ QR Code (ML Kit)

Για την εξάλειψη των χειροκίνητων λαθών, ο οδηγός σαρώνει απλώς το QR code της απόδειξης ή του παραστατικού. Μέσω Google ML Kit, η εφαρμογή εξάγει ακαριαία το ΜΑΡΚ της ΑΑΔΕ, συσχετίζει την παραγγελία με τη διαδρομή και ενημερώνει το σύστημα ότι η παράδοση ξεκίνησε, χωρίς πληκτρολόγηση.

Σάρωση QR Code Παραστατικού ΑΑΔΕ Ενσωματωμένος barcode/QR scanner για αυτόματη αναγνώριση αποδείξεων και ανάθεση παραγγελιών.

Κεντρικό Live Dashboard Διαχείρισης (Next.js & Leaflet)

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

Κεντρικό Web Dashboard Διαχείρισης Στόλου Διαδραστικό Next.js Dashboard με live χάρτη Leaflet και εποπτεία στόλου σε πραγματικό χρόνο. Αναλυτικό Ιστορικό Παραδόσεων Οδηγού Ιστορικό ολοκληρωμένων διαδρομών και χρόνων παράδοσης ανά παραγγελία.

Η λύση

Σχεδιάσαμε μια υβριδική αρχιτεκτονική με native Kotlin Foreground Service για αξιόπιστη καταγραφή θέσης, τοπικό offline buffer σε SQLite, και cloud sync μέσω REST API προς ένα σύγχρονο Next.js dashboard με Drizzle ORM και διαδραστικούς χάρτες Leaflet.

Το αποτέλεσμα

Δραστική μείωση των χρόνων παράδοσης και πλήρης διαφάνεια στις διαδρομές. Η σάρωση QR των παραστατικών εκμηδένισε τα σφάλματα ανάθεσης, ενώ η offline καταγραφή εξασφάλισε 100% ακρίβεια στα δεδομένα τηλεματικής χωρίς καμία απώλεια στίγματος.

Γκαλερί