SlideShare a Scribd company logo
1 of 3
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1756
Fin-Vest: Personal Finance Management
Madhura Phadke1, Divya Pondkule2, Samidha Rane3, Hrithika Sharan4
1Assistant Professor, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering,
Navi Mumbai, Maharashtra, India
2Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi
Mumbai, Maharashtra, India
3Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi
Mumbai, Maharashtra, India
4Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi
Mumbai, Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Managing money along with saving and investing
is termed as personal finance. The financial plan details how
to accomplish monetary goals whereas the budget helps to
manage one’s needs, wants, and investments. It includes
reducing unnecessary expenses, increasing one’s investments
and planning for the future, etc. Information Technology has
changed the world of management of income and finances by
providing solutions to these vital problems of an individual by
decreasing their expenses if it crosses its limits and providing
suggestions which can help one to manage one’s finances. In
this project, we have built a personal finance management
software using various python libraries. This software can be
used by anyone who wants to track their expenses, income,
and financial goals.
Key Words: Saving, investing, personal finance,financial
plan, goals, budget, python.
1. INTRODUCTION
Fin-Vest is a platform that can be used to track personal
income, expenses, and financial goals, identify spending
patterns, saving patterns, plan short-term and long-term
goals, and get a glimpse of finances with just a click of a
button which will help user to take right decisions. In loan
section, one can calculate original interest with respect to
tenure, rate of interest, and plan to reduce tenure and
interest amount of loan by pre-payment of EMI. One can
compare original interest amount, tenure and optimized
interest amount, tenure in the form of graphs.
In India, the normal age of retirement set by thegovernment
for most of the occupations is sixty years. But due to the
current hectic life pattern, a new trend has made an entry
which is early retirement planning. One can get an early
retirement plan ready within no time and stay up to date
with the current information of the constantly changing
financial world using our platform.
1.1 Technologies Used
For developing this project, we have used the following
technologies:
1. Python as the main programming language.
2. Matplotlib for visualization.
3. Numpy for working with arrays.
4. Pandas for data manipulation.
5. MySql as a database for the project.
6. Tkinter a python library to build GUI.
7. Excel for raw calculations on data.
2. METHODOLOGY
Fin-Vest is a personal finance management platform that is
mainly developed by using python, MySql, and Tkinter for
GUI (graphical user interface). The platform has the
following features such as input window for adding needs
and wants, budgeting, loan section, short-term and long-
term goals, early retirement plan, dashboard representing
summary, and educational information.
First, the user needs to register in the Fin-Vest platform by
entering the asked credentials. On registeringtheusergetsa
unique user id and all this data gets stored securely in the
database. After registering user needs to log in using correct
credentials which will be authenticatedandifthecredentials
are correct then only the user logs in into the platform
otherwise entry is denied. In the input window, the user has
to enter the salary of the current month followed by needs
and wants for that month.
If the user gets any bonus in the current month, then he/she
needs to enter the bonus amount in the bonus section. If the
user wants to make changes in the needs and wants section
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1757
then the user can use ADD, DELETE and UPDATE buttons
present in their respective sections.
After entering the data in the input window, the user needs
to go to the budgeting section where all entered data with
summation of needs and wants amounts are shown in
tabular format. The tabular format has been built using tree
view widget from Tkinter GUI and data is fetched directly
from the database into the treeview.Accordingtothe50-30-
20 rule of budgeting the salary is divided and displayed to
the user by using an algorithm that is developed in python
coding language. Afterthis,therespectivefunctioncompares
the total amount of needs and wants with thesalary’s50-30-
20 composition and displays status of the user whether the
user is in Over-budget, Under-budget, and In-budget. On the
right portion of the window, the graphical representation of
budgeting is displayed for easy understanding. In lower
section of the window annual summary of investment is
represented in tabular format and besides it, there is an
investment progress graph is displayed which is a line
scatter plot.
In the loan section first, the user needs to enter the data of
their loan. After that, calculations are displayed such astotal
payable interest on principal amount with its respective
tenure. On the right-side pre-payment of EMI concept’s
information is given for user understanding like how to
reduce payable interest and tenure. After entering the
number of EMIs to pre-pay, the pre-payment function gives
optimized payable interest and reduced tenure along with
comparison in tabular format. In the right sectionof window
same comparison is displayed by using graphs consisting of
line chart for overall comparison, bar plot for comparison of
tenure, and donut graph for displaying the difference in
before and after payable interest. By using the Loan section
user can easily find out a strategy to optimize the loan.
In the planning window, user can plan their short-term and
long-term goals along with retirement planning. In the
beginning, user has to enter goals with their respective
amount and no of years to achieve them.Likelyuserneedsto
enter the amount with which he/she wants to retire and in
how many years. On the right-hand side goals, their
amounts, time, and value at that time which is inflation
calculated on that amount are displayed in tree view. On
clicking the see planning button the user is directed to the
next window which consists of a table having year-wise
calculations of investment with total saved amount. On the
right-hand side, the goals alongwithstatuswhetherit will be
achievable or not in the given tenure is displayed.
Adjustment options are also given at the bottom for goals.
Dashboard summarises all the user data using different
graphs which are built using various data visualization
python libraries. On the left-hand side of the dashboard, a
salary with a 50-30-20 composition is displayed along with
saving status. On the right-hand side user’s financial goals
information is displayed in a bar graph. In the center section
needs and wants graphs are plotted whicharehorizontal bar
graphs.
Here user data is completely secured and privacy is
maintained. The user enters his/her own data so the
integrity of data is maintained. This platform helps the user
get answers to his/her financial questions like, is my
spending pattern right, where/how do I spend and save,
which months are financially bad or good, how to optimize
loan, how to plan retirement, etc. So, this platform is all in
one solution to all user’s financial queries.
Fig -1: Features of Fin-Vest
3. RESULTS
1. Login and Registration window
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1758
2. Input window
3. Budgeting window
4. Loan section
5. Early retirement and goals planning window
6. Dashboard
4. CONCLUSION
We have developed a software that evaluates financial
condition of the user, helps to concentrate on monetary
goals, organizes saving and spending, helps in building a
better future and enables to invest wisely. It is importantfor
everyone to have a personal finance plan in order to meet
their financial goals, achievefinancial stability,makerational
financial decisions, take benefit of every financial
opportunity and retire in comfort.
REFERENCES
[1] Rudolph, S., Savikhin, A., & Ebert, D. S.
(2009). “FinVis: Applied visual analytics for personal
financial planning”. 2009 IEEE Symposium on Visual
Analytics Science and Technology. DOI:
10.1109/vast.2009.5333920
[2] Kanaujia, P. K. M., Pandey, M., & Rautaray, S. S.
(2017). “Real time financial analysis using big data
technologies”.2017International ConferenceonI-SMAC(IoT
in Social, Mobile, Analytics and Cloud) (I-SMAC). DOI:
10.1109/I smac.2017.8058323
[3] Bi, Q., Tang, J., Van Fleet, B., Nelson, J., Beal,I.,Ray,C.,
& Ossola, A. (2020). “Software Architecture for Machine
Learning in Personal Financial Planning”. 2020
Intermountain Engineering, Technology and Computing
(IETC). DOI: 10.1109/ietc47856.2020.9249171

More Related Content

Similar to Fin-Vest: Personal Finance Management

Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integration
jakkanna13
 
Paper #2 Macroeconomics Country ForecastAll students must pick .docx
Paper #2 Macroeconomics Country ForecastAll students must pick .docxPaper #2 Macroeconomics Country ForecastAll students must pick .docx
Paper #2 Macroeconomics Country ForecastAll students must pick .docx
karlhennesey
 

Similar to Fin-Vest: Personal Finance Management (20)

An Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of MagazinesAn Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of Magazines
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Hashtag Banking
Hashtag BankingHashtag Banking
Hashtag Banking
 
IRJET - E-Wallet
IRJET - E-WalletIRJET - E-Wallet
IRJET - E-Wallet
 
IRJET- Farmer Fest Online Tool based on Service-Oriented Architecture
IRJET- Farmer Fest Online Tool based on Service-Oriented ArchitectureIRJET- Farmer Fest Online Tool based on Service-Oriented Architecture
IRJET- Farmer Fest Online Tool based on Service-Oriented Architecture
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
 
Final project (1)
Final project (1)Final project (1)
Final project (1)
 
A Medical Price Prediction System using Boosting Algorithms through Machine L...
A Medical Price Prediction System using Boosting Algorithms through Machine L...A Medical Price Prediction System using Boosting Algorithms through Machine L...
A Medical Price Prediction System using Boosting Algorithms through Machine L...
 
Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integration
 
IRJET- Payroll system using Fingerprint and Face Detection
IRJET-  	  Payroll system using Fingerprint and  Face  DetectionIRJET-  	  Payroll system using Fingerprint and  Face  Detection
IRJET- Payroll system using Fingerprint and Face Detection
 
WEB BASED APPLICATION ON FLATMATE SEARCHINGSYSTEM
WEB BASED APPLICATION ON FLATMATE SEARCHINGSYSTEMWEB BASED APPLICATION ON FLATMATE SEARCHINGSYSTEM
WEB BASED APPLICATION ON FLATMATE SEARCHINGSYSTEM
 
Software Agents Role and Predictive Approaches for Online Auctions
Software Agents Role and Predictive Approaches for Online AuctionsSoftware Agents Role and Predictive Approaches for Online Auctions
Software Agents Role and Predictive Approaches for Online Auctions
 
Paper #2 Macroeconomics Country ForecastAll students must pick .docx
Paper #2 Macroeconomics Country ForecastAll students must pick .docxPaper #2 Macroeconomics Country ForecastAll students must pick .docx
Paper #2 Macroeconomics Country ForecastAll students must pick .docx
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
IRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees ManagementIRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees Management
 
Assignment 1 - Software
Assignment 1 - SoftwareAssignment 1 - Software
Assignment 1 - Software
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
 
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
 
INT213 Project Report: Income Tax Calculator
INT213 Project Report: Income Tax CalculatorINT213 Project Report: Income Tax Calculator
INT213 Project Report: Income Tax Calculator
 
Expense Manager Flutter Application
Expense Manager Flutter ApplicationExpense Manager Flutter Application
Expense Manager Flutter Application
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

Fin-Vest: Personal Finance Management

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1756 Fin-Vest: Personal Finance Management Madhura Phadke1, Divya Pondkule2, Samidha Rane3, Hrithika Sharan4 1Assistant Professor, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi Mumbai, Maharashtra, India 2Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi Mumbai, Maharashtra, India 3Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi Mumbai, Maharashtra, India 4Student, Computer Engineering Department, Mumbai University, Datta Meghe College of Engineering, Navi Mumbai, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Managing money along with saving and investing is termed as personal finance. The financial plan details how to accomplish monetary goals whereas the budget helps to manage one’s needs, wants, and investments. It includes reducing unnecessary expenses, increasing one’s investments and planning for the future, etc. Information Technology has changed the world of management of income and finances by providing solutions to these vital problems of an individual by decreasing their expenses if it crosses its limits and providing suggestions which can help one to manage one’s finances. In this project, we have built a personal finance management software using various python libraries. This software can be used by anyone who wants to track their expenses, income, and financial goals. Key Words: Saving, investing, personal finance,financial plan, goals, budget, python. 1. INTRODUCTION Fin-Vest is a platform that can be used to track personal income, expenses, and financial goals, identify spending patterns, saving patterns, plan short-term and long-term goals, and get a glimpse of finances with just a click of a button which will help user to take right decisions. In loan section, one can calculate original interest with respect to tenure, rate of interest, and plan to reduce tenure and interest amount of loan by pre-payment of EMI. One can compare original interest amount, tenure and optimized interest amount, tenure in the form of graphs. In India, the normal age of retirement set by thegovernment for most of the occupations is sixty years. But due to the current hectic life pattern, a new trend has made an entry which is early retirement planning. One can get an early retirement plan ready within no time and stay up to date with the current information of the constantly changing financial world using our platform. 1.1 Technologies Used For developing this project, we have used the following technologies: 1. Python as the main programming language. 2. Matplotlib for visualization. 3. Numpy for working with arrays. 4. Pandas for data manipulation. 5. MySql as a database for the project. 6. Tkinter a python library to build GUI. 7. Excel for raw calculations on data. 2. METHODOLOGY Fin-Vest is a personal finance management platform that is mainly developed by using python, MySql, and Tkinter for GUI (graphical user interface). The platform has the following features such as input window for adding needs and wants, budgeting, loan section, short-term and long- term goals, early retirement plan, dashboard representing summary, and educational information. First, the user needs to register in the Fin-Vest platform by entering the asked credentials. On registeringtheusergetsa unique user id and all this data gets stored securely in the database. After registering user needs to log in using correct credentials which will be authenticatedandifthecredentials are correct then only the user logs in into the platform otherwise entry is denied. In the input window, the user has to enter the salary of the current month followed by needs and wants for that month. If the user gets any bonus in the current month, then he/she needs to enter the bonus amount in the bonus section. If the user wants to make changes in the needs and wants section
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1757 then the user can use ADD, DELETE and UPDATE buttons present in their respective sections. After entering the data in the input window, the user needs to go to the budgeting section where all entered data with summation of needs and wants amounts are shown in tabular format. The tabular format has been built using tree view widget from Tkinter GUI and data is fetched directly from the database into the treeview.Accordingtothe50-30- 20 rule of budgeting the salary is divided and displayed to the user by using an algorithm that is developed in python coding language. Afterthis,therespectivefunctioncompares the total amount of needs and wants with thesalary’s50-30- 20 composition and displays status of the user whether the user is in Over-budget, Under-budget, and In-budget. On the right portion of the window, the graphical representation of budgeting is displayed for easy understanding. In lower section of the window annual summary of investment is represented in tabular format and besides it, there is an investment progress graph is displayed which is a line scatter plot. In the loan section first, the user needs to enter the data of their loan. After that, calculations are displayed such astotal payable interest on principal amount with its respective tenure. On the right-side pre-payment of EMI concept’s information is given for user understanding like how to reduce payable interest and tenure. After entering the number of EMIs to pre-pay, the pre-payment function gives optimized payable interest and reduced tenure along with comparison in tabular format. In the right sectionof window same comparison is displayed by using graphs consisting of line chart for overall comparison, bar plot for comparison of tenure, and donut graph for displaying the difference in before and after payable interest. By using the Loan section user can easily find out a strategy to optimize the loan. In the planning window, user can plan their short-term and long-term goals along with retirement planning. In the beginning, user has to enter goals with their respective amount and no of years to achieve them.Likelyuserneedsto enter the amount with which he/she wants to retire and in how many years. On the right-hand side goals, their amounts, time, and value at that time which is inflation calculated on that amount are displayed in tree view. On clicking the see planning button the user is directed to the next window which consists of a table having year-wise calculations of investment with total saved amount. On the right-hand side, the goals alongwithstatuswhetherit will be achievable or not in the given tenure is displayed. Adjustment options are also given at the bottom for goals. Dashboard summarises all the user data using different graphs which are built using various data visualization python libraries. On the left-hand side of the dashboard, a salary with a 50-30-20 composition is displayed along with saving status. On the right-hand side user’s financial goals information is displayed in a bar graph. In the center section needs and wants graphs are plotted whicharehorizontal bar graphs. Here user data is completely secured and privacy is maintained. The user enters his/her own data so the integrity of data is maintained. This platform helps the user get answers to his/her financial questions like, is my spending pattern right, where/how do I spend and save, which months are financially bad or good, how to optimize loan, how to plan retirement, etc. So, this platform is all in one solution to all user’s financial queries. Fig -1: Features of Fin-Vest 3. RESULTS 1. Login and Registration window
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1758 2. Input window 3. Budgeting window 4. Loan section 5. Early retirement and goals planning window 6. Dashboard 4. CONCLUSION We have developed a software that evaluates financial condition of the user, helps to concentrate on monetary goals, organizes saving and spending, helps in building a better future and enables to invest wisely. It is importantfor everyone to have a personal finance plan in order to meet their financial goals, achievefinancial stability,makerational financial decisions, take benefit of every financial opportunity and retire in comfort. REFERENCES [1] Rudolph, S., Savikhin, A., & Ebert, D. S. (2009). “FinVis: Applied visual analytics for personal financial planning”. 2009 IEEE Symposium on Visual Analytics Science and Technology. DOI: 10.1109/vast.2009.5333920 [2] Kanaujia, P. K. M., Pandey, M., & Rautaray, S. S. (2017). “Real time financial analysis using big data technologies”.2017International ConferenceonI-SMAC(IoT in Social, Mobile, Analytics and Cloud) (I-SMAC). DOI: 10.1109/I smac.2017.8058323 [3] Bi, Q., Tang, J., Van Fleet, B., Nelson, J., Beal,I.,Ray,C., & Ossola, A. (2020). “Software Architecture for Machine Learning in Personal Financial Planning”. 2020 Intermountain Engineering, Technology and Computing (IETC). DOI: 10.1109/ietc47856.2020.9249171