Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Personal Finance Manager

Περιγραφή

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 λογικής

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages