Interactive Web Application for Personal Finance Tracking
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
This thesis presents the development of a web-based personal finance management application designed to address the inefficiencies and complexity of traditional spreadsheet-based financial tracking. The system uses Angular for the frontend interface, Spring Boot for the backend logic, and Microsoft SQL Server for secure data storage. Key features include JWT-based authentication with email verification, full CRUD operations for managing income and expense records, real-time data visualizations using Chart.js, and currency conversion through external API integration. The three-page architecture consisting of Dashboard, Expenses, and Incomes pages provides users with an intuitive interface for tracking financial activity, viewing current balances, and analyzing spending patterns by category. Real-world testing shows that the application successfully reduces the time commitment for personal finance management from approximately 20-30 minutes monthly to just a few minutes throughout the period. The modular design also enables future extensibility for features such as budget alerts, recurring transactions, and advanced analytics.