Back to results

National and Kapodistrian University of Athens

Development of a Web Application for Personal Finance Management and Analysis

Abstract

dc:description

Αντικείμενο της παρούσας διπλωματικής εργασίας αποτελεί η σχεδίαση και ανάπτυξη μιας full-stack διαδικτυακής εφαρμογής για την παρακολούθηση προσωπικών οικονομικών. Στόχος της εφαρμογής είναι η παροχή ενός πρακτικού και ασφαλούς περιβάλλοντος, στο οποίο οι χρήστες μπορούν να καταγράφουν και να διαχειρίζονται τα εισοδήματα και τα έξοδά τους. Το σύστημα ακολουθεί αρχιτεκτονική διαχωρισμού επιπέδων. Το backend αναπτύχθηκε με Node.js και Express.js και εκθέτει ένα RESTful API για την εξυπηρέτηση των λειτουργιών του συστήματος. Η αποθήκευση των δεδομένων βασίζεται στη PostgreSQL, αξιοποιώντας κανονικοποιημένο σχεσιακό σχήμα με περιορισμούς ακεραιότητας, ξένα κλειδιά και ευρετήρια απόδοσης. Η αυθεντικοποίηση των χρηστών υλοποιείται μέσω JSON Web Tokens (JWT). Το frontend αναπτύχθηκε με React και παρέχει διεπαφή χρήστη με μορφή πίνακα ελέγχου (dashboard). Περιλαμβάνει λειτουργίες συνοπτικής ανάλυσης δεδομένων, διαχείρισης λογαριασμών, συναλλαγών και κατηγοριών, ρύθμισης επαναλαμβανόμενων κανόνων, παρακολούθησης προϋπολογισμού, καθώς και διαχείρισης ειδοποιήσεων και ρυθμίσεων χρήστη. Η υλοποίηση διασφαλίζει σαφή διαχωρισμό μεταξύ του επιπέδου παρουσίασης, του επιπέδου επιχειρησιακής λογικής και του επιπέδου δεδομένων, διατηρώντας παράλληλα υψηλό βαθμό χρηστικότητας και απόκρισης. Ως πιθανές μελλοντικές επεκτάσεις προτείνονται η ενσωμάτωση αυτοματοποιημένης διασύνδεσης με τραπεζικά συστήματα, η ανάπτυξη εφαρμογής για κινητές συσκευές, καθώς και η αξιοποίηση τεχνικών μηχανικής μάθησης και τεχνητής νοημοσύνης για πρόβλεψη οικονομικών τάσεων και παροχή εξατομικευμένων χρηματοοικονομικών προτάσεων.

Author and committee

dc:creator, dc:contributor.*
Authors dc:creator
  • Διβριώτης Αναστάσιος
  • Divriotis Anastasios

Subjects

dc:subject × 2

Rights

Language dc:language
Ελληνικά, English, Greek

Identifiers

dc:identifier.*
Identifier
uoadl:5361498
OAI identifier oai:identifier
oai:lib.uoa.gr:uoadl:5361498

Chain of custody

source
Harvested from
National and Kapodistrian University of Athens
Base URL
pergamos.lib.uoa.gr/uoa/dl/frontend/oaipmh
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Διβριώτης Αναστάσιος; Divriotis Anastasios. Development of a Web Application for Personal Finance Management and Analysis. 2026. https://pergamos.lib.uoa.gr/uoa/dl/object/5361498