Work Schedule (WSG)

Work Schedule (WSG)

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

Client

Gratsias

Duration

2024 - Σήμερα

Technologies
React 19TypeScriptTailwind CSS 4Node.js 22SQLiteFramer Motion

Full Overview

Το 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.
Πίσω στο Portfolio