Senior Design Project – Heitor Buscariolo
This project is a full-stack financial planning web application designed to help users track income and expenses, analyze spending behavior, and make informed financial decisions.
Unlike basic finance trackers, this application integrates budgeting, financial health analysis, and debt planning into a single system.
Many financial tools focus only on recording transactions without providing meaningful insights. Users often lack visibility into their financial habits and struggle to improve them.
This application combines tracking, analysis, and planning into a unified platform. Users can monitor transactions, set budgets, analyze trends, and simulate debt repayment strategies.
The application follows a full-stack architecture. The React frontend communicates with the Flask backend through REST APIs. The backend processes requests, interacts with the database, and returns JSON responses.
Flow: Frontend → API → Backend → Database
One major challenge was handling date consistency due to timezone differences, which caused incorrect dates to be stored. This required careful adjustments in both frontend and backend handling.
The application successfully integrates financial tracking, analysis, and planning into one system. Users can monitor financial health, analyze trends, and make better financial decisions.
Below are screenshots of the application interface demonstrating key features of the system.