GitHub Project

farmasave

Διαχειριστής Φαρμάκων & Υπολογιστής Αποθεμάτων σε Python με Flet

farmasave Screenshot

📖 Τεκμηρίωση (README)

PharmaSave – Διαχειριστής Φαρμάκων

Το PharmaSave είναι μια σύγχρονη desktop εφαρμογή γραμμένη σε Python με τη χρήση του framework Flet (Material Design UI). Έχει σχεδιαστεί για να βοηθήσει στη διαχείριση της προσωπικής φαρμακευτικής αγωγής, επιτρέποντας την εύκολη παρακολούθηση των αποθεμάτων και τον αυτόματο υπολογισμό των ημερομηνιών εξάντλησης των φαρμάκων.

Κύριες Λειτουργίες

  • Διαχείριση Φαρμάκων:
    • Προσθήκη νέων φαρμάκων με καταγραφή του ονόματος, του τύπου (π.χ. χάπι, σιρόπι), των τεμαχίων ανά κουτί, των τρεχόντων αποθεμάτων (κουτιά και τεμάχια) και της ημερήσιας δόσης.
    • Εύκολη επεξεργασία στοιχείων ή διαγραφή φαρμάκων μέσα από έναν διαδραστικό πίνακα.
  • Υπολογισμός Προγράμματος & Εξάντλησης:
    • Αυτόματος υπολογισμός της ακριβούς ημερομηνίας εξάντλησης για κάθε φάρμακο ξεχωριστά, με βάση το τρέχον απόθεμα και την καθημερινή δοσολογία.
    • Έγχρωμη σήμανση και προειδοποιήσεις για τα φάρμακα που πρόκειται να εξαντληθούν άμεσα, ώστε να προγραμματιστεί έγκαιρα η αγορά τους.
  • Ημερολογιακό Πλάνο Αποθέματος:
    • Προβολή ενός αναλυτικού ημερολογιακού πλάνου για τις επόμενες 30 ημέρες, το οποίο δείχνει ποια φάρμακα πρέπει να ληφθούν κάθε μέρα και πότε αναμένεται να εξαντληθούν.
  • Δημιουργία Αντιγράφων Ασφαλείας (I/O):
    • Εξαγωγή ολόκληρης της βάσης δεδομένων σε ένα αρχείο JSON για εύκολη δημιουργία αντιγράφων ασφαλείας (backup).
    • Εισαγωγή δεδομένων από αρχείο JSON για εύκολη μεταφορά ή επαναφορά των φαρμάκων σας.
  • Οδηγός Βοήθειας:
    • Ενσωματωμένη καρτέλα βοήθειας με οδηγίες χρήσης απευθείας μέσα στην εφαρμογή.

Απαιτήσεις Συστήματος & Τεχνολογίες

  • Γλώσσα Προγραμματισμού: Python (έκδοση 3.10 ή νεότερη).
  • UI Framework: Flet (Material UI).
  • Βάση Δεδομένων: SQLite3. Η βάση δεδομένων (medications.db) αποθηκεύεται τοπικά στον ίδιο φάκελο με την εφαρμογή, εξασφαλίζοντας την ιδιωτικότητα των δεδομένων σας και την εύκολη μεταφερσιμότητα.
  • Splash Screen: Ενσωματωμένη οθόνη έναρξης με το λογότυπο της εφαρμογής κατά την εκκίνηση.

📂 Δομή Κώδικα & Αρχείων

📄 .gitignore
📄 README.md
📁 assets
  📄 icon.png
  📄 splash.jpg
  📄 splash.png
  📄 splash_android.png
📄 pyproject.toml
📁 src
  📁 assets
    📄 icon.png
    📄 splash.jpg
    📄 splash_android.png
  📄 calculations.py
  📄 database.py
  📄 gui_flet.py
  📄 main.py
  📄 models.py

🚀 Εκδόσεις & Releases

🏷️ v2.1.2
Published: 17 Jul 2026, 21:08

Διαχειριστής Φαρμάκων v2.1.2

Assets: