Η διαχείριση τιμολογιακής πολιτικής σε εμπορικές επιχειρήσεις ανταλλακτικών οχημάτων απαιτεί συνδυασμό πολλαπλών παραγόντων: επιμέρους μάρκα κατασκευαστή, εμπορική κατηγορία προϊόντος, κανάλι παραγγελίας (EDI), απευθείας εισαγωγή και εξειδικευμένες συμφωνίες προμηθευτών. Η συνύπαρξη γενικών κανόνων με εξειδικευμένες εξαιρέσεις ενείχε κίνδυνο ανθρώπινου σφάλματος και ασυνέπειας στα περιθώρια κέρδους κατά τη διαδικασία πώλησης.
MarkUps
Σύγχρονη web εφαρμογή για τον άμεσο και διαβαθμισμένο υπολογισμό ποσοστών MarkUp (Χονδρικής και Λιανικής) βάσει Brand, Εμπορικής Κατηγορίας, Προμηθευτή, EDI και Εισαγωγής.
- Κατηγορία
- System Development
- Πελάτης
- Εσωτερικό Έργο
- Έτος
- 2026
- Διάρκεια
- 3 Εβδομάδες
- Ρόλος
- Full-Stack Developer & UI/UX Designer

Η πρόκληση
Τι φτιάχτηκε
Το MarkUps είναι μια σύγχρονη, εσωτερική web εφαρμογή τιμολογιακής στρατηγικής που αναπτύχθηκε για εμπορικές επιχειρήσεις ανταλλακτικών οχημάτων, επιτρέποντας στους πωλητές και στα στελέχη τιμολόγησης τον άμεσο, αξιόπιστο υπολογισμό ποσοστών MarkUp χονδρικής και λιανικής βάσει κατασκευαστή, εμπορικής κατηγορίας, προμηθευτή και ειδικών παραμέτρων εισαγωγής ή EDI.
Κεντρικές Λειτουργίες & Επιχειρησιακή Αξία
Η εφαρμογή παρέχει ένα ενοποιημένο σημείο αναφοράς για την εμπορική πολιτική της εταιρείας, εξαλείφοντας την αβεβαιότητα στον καθορισμό τιμών πώλησης:
- Έξυπνος Αλγόριθμος Διαβαθμισμένης Αντιστοίχισης (Scoring Engine): Υπολογίζει αυτόματα τον ακριβέστερο κανόνα τιμολόγησης αξιολογώντας το επίπεδο εξειδίκευσης (Συγκεκριμένη Κατηγορία + Συγκεκριμένος Προμηθευτής [Score 4], Συγκεκριμένη Κατηγορία + Γενικός Προμηθευτής [Score 3], Γενική Κατηγορία + Συγκεκριμένος Προμηθευτής [Score 2], Γενικός Κανόνας Brand [Score 1]).
- Διπλός Υπολογισμός Χονδρικής & Λιανικής: Άμεση παρουσίαση των ποσοστών markup για B2B συνεργάτες (Wholesale) και τελικούς πελάτες (Retail) με σαφή οπτικό διαχωρισμό.
- Διάκριση EDI & Απευθείας Εισαγωγής: Ευδιάκριτες φωτεινές ενδείξεις για ηλεκτρονικές παραγγελίες EDI και ειδικά κόστη απευθείας εισαγωγής.
- Ειδικές Συμβατικές Εξαιρέσεις & Σημειώσεις: Ενσωματωμένη διαχείριση κλιμακωτών εκπτώσεων, bonus όγκου, και εξαιρέσεων ανά κωδικό, άμεσα ορατών στον πωλητή.
- Πλήρες Περιβάλλον Διαχείρισης (Admin Console): Δυναμική προσθήκη, τροποποίηση και διαγραφή κανόνων τιμολόγησης σε πραγματικό χρόνο, με έξυπνο έλεγχο προμηθευτών.
- Ασφάλεια & Ρόλοι Πρόσβασης (RBAC): Διαχωρισμός ρόλων μεταξύ απλών χρηστών (User - Υπολογιστής) και διαχειριστών (Admin - Κανόνες & Χρήστες) μέσω κρυπτογραφημένου ελέγχου ταυτότητας.
Οπτική Παρουσίαση Εφαρμογής & Οθόνες
Ο σχεδιασμός ακολουθεί αυστηρό σύστημα Dark Mode Glassmorphism με εκλεπτυσμένες φωτεινές αποχρώσεις, εξασφαλίζοντας υψηλή εργονομία και ταχύτητα κατά τη διάρκεια εντατικής χρήσης.
1. Κεντρικός Υπολογιστής Τιμολόγησης (Desktop)
Η βασική οθόνη εργασίας του πωλητή με δυναμικά φίλτρα κατασκευαστή, κατηγορίας και προμηθευτή, και άμεση παρουσίαση των αποτελεσμάτων markup.

2. Διαβαθμισμένα Αποτελέσματα & Μηχανισμός Fallback
Εμφάνιση πολλαπλών σχετικών κανόνων όταν επιλέγεται γενική κατηγορία, επιτρέποντας στον χρήστη να δει άμεσα όλους τους εφαρμοστέους συντελεστές και τον γενικό κανόνα ασφαλείας.

3. Εργονομία σε Κινητές Συσκευές (Mobile View)
Πλήρως responsive διεπαφή για απομακρυσμένη εξυπηρέτηση πωλήσεων εν κινήσει, προσαρμοσμένη για χρήση με το ένα χέρι.

4. Πίνακας Διαχείρισης Κανόνων MarkUp (Admin)
Κεντρική εποπτεία όλων των ενεργών εμπορικών κανόνων με κατάσταση EDI, ενδείξεις εισαγωγής, ποσοστά και διαδραστικά επεξηγηματικά tooltips για τις σημειώσεις.

5. Φόρμα Δημιουργίας & Επεξεργασίας Κανόνα
Ειδική φόρμα καταχώρισης παραμέτρων με επιλογή γενικού κανόνα, διαχείριση προμηθευτή, checkboxes EDI/Εισαγωγής και πεδίο επιχειρησιακών εξαιρέσεων.

6. Διαχείριση Χρηστών & Δικαιώματα Πρόσβασης
Πλήρες υποσύστημα διαχείρισης λογαριασμών χρηστών με προστασία από διαγραφή του τελευταίου διαχειριστή συστήματος.


7. Ασφαλής Σύνδεση Χρήστη (Authentication)
Είσοδος στην εφαρμογή με διαπιστευτήρια, προστατευμένη από NextAuth.js v5 και κρυπτογράφηση κωδικών.


8. Εστίαση σε Ειδικές Συμβατικές Εξαιρέσεις
Αναλυτική προβολή των επιχειρησιακών σημειώσεων που αποτρέπουν λανθασμένες εκπτώσεις ή παραβίαση ειδικών όρων συμβάσεων προμηθευτών.

Σημείωση Απορρήτου: Όλα τα δεδομένα, ονόματα χρηστών και εμπορικά ποσοστά που εμφανίζονται στις παραπάνω εικόνες αποτελούν συνθετικά δοκιμαστικά δεδομένα (dummy data) για λόγους επίδειξης του συστήματος.
Τεχνολογική Αρχιτεκτονική & Υλοποίηση
Η εφαρμογή σχεδιάστηκε με γνώμονα τη μέγιστη ταχύτητα εκτέλεσης και την απόλυτη σταθερότητα:
- Next.js 16 (App Router) & React 19: Αξιοποίηση Server Components και Server Actions για μηδενικό overhead στην εκτέλεση συναλλαγών και άμεση επαλήθευση δεδομένων.
- TypeScript 5: Αυστηρή τυποποίηση μοντέλων δεδομένων, κανόνων και διασυνδέσεων.
- Drizzle ORM & SQLite (better-sqlite3): Εξαιρετικά ελαφρύ και ταχύτατο επίπεδο δεδομένων με μηδενικό network latency, ιδανικό για on-premise ή private cloud εγκαταστάσεις.
- NextAuth.js v5 (Beta) & Bcrypt: Ασφαλής πιστοποίηση ταυτότητας με session management βασισμένο σε JWT και κρυπτογραφημένους κωδικούς.
- Tailwind CSS & Custom CSS Modules: Πλήρες σύστημα σχεδίασης Glassmorphism με dynamic backdrop filters, διακριτικά glow effects και responsive πλέγματα.
Η λύση
Αναπτύχθηκε σύγχρονη single-page εφαρμογή με Next.js 16, Drizzle ORM και SQLite, εξοπλισμένη με ευφυή αλγόριθμο τεσσάρων επιπέδων προτεραιότητας (scoring) για την επιλογή του πλέον εξειδικευμένου κανόνα, παράλληλα με πλήρες περιβάλλον διαχείρισης κανόνων και χρηστών με ρόλους (RBAC).
Το αποτέλεσμα
Εξασφαλίστηκε άμεσος υπολογισμός ακριβών ποσοστών τιμολόγησης σε κλάσματα δευτερολέπτου, μηδενισμός των σφαλμάτων κατά την καταχώριση παραγγελιών, πλήρης διαφάνεια στις ειδικές συμφωνίες προμηθευτών και ενοποιημένη εμπορική πολιτική σε όλα τα τερματικά πωλήσεων.



