Username: Admin Password: Admin
H εφαρμογή Java Personal Finance Manager είναι ένα desktop εργαλείο POS/διαχείρισης οικονομικών. Κατάλληλη για χρήση σε μικρά επιχείρηση ή προσωπικά χρήση με απλή λογισμική υποδομή.
- Εκδόσεις πωλήσεις και έξοδα: με προϊόν, ποσό, πληρωμή
- Παρακολούθηση συνολικού συνολογίου
- Φίλτρο καταχών με βάση ημερομηνίας, ποσού ή κατηγορίας
- Εξαγωγή σε CSV για Excel
- Οπτικοίζηση δεδομένων με γραφήματα (pie, bar, timeline)
- Έκδοση απόδειξης σε PDF & TXT, με υποστήριξη ελληνικών χαρακτήρων
- Ημερήσιες αναφορές πωλήσεων σε αρχείο & GUI popup
- Java SE 17+
- Swing GUI
- Maven build tool
- com.lowagie.text (iText) για PDF αποδείξεις
- DejaVuSansMono.ttf: Embedded TTF font για υποστήριξη Ελληνικών
- JFreeChart (optional)
- Object-Oriented σχεδίαση (Transaction, Report, POS manager)
- Έκδοση PDF με BaseFont + Unicode υποστήριξη
- Διαχείριση αρχείων (π.χ. logs, CSV, receipts)
- Διασύνδεση Swing GUI με action listeners και layouting
MIT License. Ελεύθερη χρήση, τροποποίηση, τροπολογία.
Αναπτύχθηκε ως προσωπικό project για:
- Clean Code / Modularity
- GUI Desktop εφαρμογές
- Unicode/Font διαχείριση
- Αποδήκτευση POS λογικής