Το Work Schedule (WSG) είναι μια full-stack εφαρμογή για τη διαχείριση αδειών, ασθενειών και πρόσθετων ημερών εργασίας των εργαζομένων, ειδικά σχεδιασμένη για περιβάλλοντα Plesk Shared Hosting.
Κύρια Χαρακτηριστικά
- Διαχείριση Προσωπικού: Παρακολούθηση ημερομηνιών πρόσληψης, υπολοίπων αδειών και αναθέσεων τμημάτων.
- Αιτήματα Αδειών: Διαχείριση αδειών και ασθενειών με αυτόματο υπολογισμό εργάσιμων ημερών.
- Δυναμική Μεταφορά Υπολοίπου: Αυτόματη μεταφορά μη χρησιμοποιημένων ημερών αδείας από το προηγούμενο έτος.
- Πρόσθετες Ημέρες Εργασίας: Καταγραφή επιπλέον βαρδιών (π.χ. Σάββατα) που συγχρονίζονται με το κύριο ημερολόγιο.
- Εξελιγμένη Ταξινόμηση: Δυνατότητα ταξινόμησης βάσει ονόματος, τμήματος ή ημερομηνίας δημιουργίας.
- Print-Ready Προβολές: Βελτιστοποιημένο CSS για εκτύπωση προγραμμάτων και αναφορών.
- Ασφαλής Πιστοποίηση: Σύστημα JWT με αποθήκευση σε cookies.
Τεχνολογίες
Η εφαρμογή βασίζεται σε σύγχρονες τεχνολογίες για μέγιστη ταχύτητα και αξιοπιστία:
- Frontend: React 19, TypeScript, Tailwind CSS 4, Framer Motion.
- Backend: Node.js 22 (Express) με χρήση του native
node:sqlite. - Βάση Δεδομένων: SQLite.

