ABSTRACT
Managing personal finances can be a challenge for many individuals due to the lack of real-
time insights and organization. This project introduces Finvizor, an intelligent and user-
friendly system designed to help users effectively manage their bank statements, monitor
monthly expenses, and plan budgets.Finvizor enables users to upload bank statements in
formats like PDF or CSV. The system automatically extracts, categorizes, and analyzes
transactions using rule-based logic and data processing techniques. Users can view a
breakdown of their spending across different categories such as food, transportation, and
bills. The platform also allows users to set monthly budgets, receive alerts for overspending,
and view graphical reports of their income and expenses.the objective of this project is to
provide a comprehensive tool that simplifies personal financial tracking and promotes better
financial decision-making. The system is developed using technologies such as Python,
MySQL, and web development frameworks, with an emphasis on data privacy, accuracy, and
user experience.
By offering automated analysis and real-time insights, Finvizor empowers users to gain
control over their finances, reduce unnecessary expenses, and work toward their savings
goals more effectively.