Κάθε τύπος χρήστη έχει το δικό του tailored interface με ακριβώς αυτά που χρειάζεται.
📊
Real-time Dashboard
Στατιστικά παραγγελιών, εσόδων και drivers σε πραγματικό χρόνο. Recharts για visualizations.
✅
Approval Workflows
Έγκριση/απόρριψη νέων stores και drivers πριν αποκτήσουν πρόσβαση στο σύστημα.
🚗
Driver Assignment
Ανάθεση παραγγελιών σε διαθέσιμους drivers χειροκίνητα ή αυτόματα.
💰
Financial Reports
Μηνιαία έσοδα, delivery fees, έξοδα. Λογιστικά αρχεία 5 ετών.
⚙️
System Settings
Delivery fees, ωράρια λειτουργίας, τύποι καταστημάτων με dynamic emoji icons.
👥
User Management
Διαχείριση stores, drivers, customers. Soft delete για GDPR compliance.
📦
Order Management
Accept/reject παραγγελίες, ορισμός τιμής προϊόντων, ενημέρωση status (preparing / ready).
🔔
Real-time Notifications
Socket.IO push για νέες παραγγελίες. Instant ειδοποίηση χωρίς refresh.
📋
Order History
Πλήρες ιστορικό παραγγελιών με status timeline και χρονοσήμανση.
👤
Profile Management
Διαχείριση επιχειρηματικού προφίλ, ωρών λειτουργίας, περιοχών εξυπηρέτησης.
📍
GPS Order Assignment
Παραγγελίες βάσει τοποθεσίας. Real-time GPS tracking με broadcast στον πελάτη.
🗺️
Turn-by-Turn Navigation
Google Maps navigation για pickup και delivery locations απευθείας από την εφαρμογή.
📡
Live Location Broadcast
Συνεχής αποστολή τοποθεσίας μέσω Socket.IO. Ο πελάτης βλέπει τον driver live στον χάρτη.
💼
Availability Toggle
On/Off για διαθεσιμότητα. Ένας driver = μία παραγγελία τη φορά.
🏪
Browse Stores
Εξερεύνηση τοπικών καταστημάτων με φιλτράρισμα ανά τύπο (φαγητό, φαρμακείο, κ.α.).
📝
Voice & Text Orders
Παραγγελίες με κείμενο ή φωνή (voice recording → Firebase Storage URL).
🗺️
Live Driver Tracking
Real-time χάρτης με τη θέση του driver κατά τη διάρκεια της παράδοσης.
🔔
Push Notifications
Expo push notifications για κάθε αλλαγή status παραγγελίας.