Agnel Charitie’s
Fr.C.Rodrigues Institute of Technology,Vashi
Computer Engineering Department
Mini-Project-IA Progress-II
S.E. (Computer) Sem - III
2021-22
(FINANCE MANAGER)
Group members: Group 13
Nishant Dutta 1020135
Gracious James 1020137
Jijo Varghese 1020138
Joshua Johnson 1020155
Presentation Outline
• Abstract
• Introduction
• Literature Survey
• Existing System
• Proposed System
• Scope
• Hardware and software Requirement
• Design
• Conclusion
• References
ABSTRACT
Web based application that maintains data of daily , weekly
and monthly expenses
User can enter information like money spent on
1. Groceries
2. Transport
3. leisure
4. Health etc
Database to collect the information entered by the user
Tedious manual calculations can be avoided
Display of various graphs as per the selected view
INTRODUCTION
Background
Responsibility of taking care of one’s finance starts during
or before college life itself
Proper monetary habits must be adopted from the
beginning itself
Monthly expenses include
1. Clothing
2. Health etc
Availing exciting offers and daily discounts only add to our
daily expenses
INTRODUCTION
Background
At the end of the month we realize we’ve made 50 more
purchases than what is required
Research suggests that finance management is being done
mentally and never put on paper
What’s the solution???
Using an application to track your expenses is the best way
to avoid overshooting your monthly expenditure
INTRODUCTION
Motivation
Saving money is the most important aspect of having a
secure financial future
Most uncertainties in life can be eliminated by taking
proper care of finances
Numerous families become bankrupt and fall into financial
debts
Operating on a budget is the best way forward
Our application is designed to make sure that the money is
wisely used
INTRODUCTION
Motivation
Sense of satisfaction of having saved money at the end of
the month
By using the application , user can relax and not be worried
too much about finances
INTRODUCTION
Aim & Objective
Creating a web based application that allows the user to
keep a track of the expenses
Attractive graphs to ensure that the application is easy to
use and is user friendly
Recommendation system that would allow the user to
make proper utilization of finances.
LITERATURE SURVEY
ONLINE INCOME AND EXPENSE TRACKER
Authors: - S.Chandini, T.Poojitha, D.Ranjith, V.J.Mohammed
Akram, along with M.S Vani and V. Rajyalakshmi [1]
Idea mentioned in the paper
Online Income and Expense Tracker is a web application in
PHP that maintains data of daily, weekly, monthly, yearly
expenses, manages your expenses and earnings in an
intuitive way.
It makes the user register themselves through an ID and
password.
The app takes income and bills (with a choice to add photos,
method of payment, etc, to the bill info) from the user.
It will generate a report at the end of month to show
Income/Expense via multiple graphs.
LITERATURE SURVEY
Admin can view their expense details in their personal
email.
The project successfully avoids the manual calculations of
income and expenses round the month.
Technology/tool used
Developed using (PHP) Hypertext Preproccessor
LITERATURE SURVEY
MY EXPENSES
Authors: -Vaishnavi Kolhe,Brishti Basu,Vivek
Shah,Ayush Ostwal [2]
Idea mentioned in the paper
My expenses is a mobile application that can be accesed
any time required and helps users manage daily expenses
in an efficient way
User needs to create an account before using the app
User can add his salary as well as his miscellaneous income
The option Budget book at the home page shows all your
transaction and also has a sub option 'add new transation
'where user can add his most recent transaction or expense
The user can create or remove categories conveniently
The user can also view a pie chart for his category-wise
expenses
LITERATURE SURVEY
MY EXPENSES
Authors: -Vaishnavi Kolhe,Brishti Basu,Vivek
Shah,Ayush Ostwal
Technology/tool used
Developed using android studio , Java and SQLitewas used
as a Database
LITERATURE SURVEY
EXPENSE TRACKER: A SMART APPROACH TO TRACK
EVERYDAY EXPENSES
Authors: - Hritik Gupta, Anant Singh, Navneet Kumar &
Angelin Blessy [3]
Idea mentioned in the paper
It is a windows based application.
Has a starting page with welcome note where user can
add the expense
Allows the user to add category as per their choice.
A 'Remove' function deletes any entry of the last 20 days
expenses.
User can add and remove the category as per his choice
A window allows the user to interact with the expense
according to day wise as well as category wise.
LITERATURE SURVEY
EXPENSE TRACKER: A SMART APPROACH TO TRACK
EVERYDAY EXPENSES
Authors: - Hritik Gupta, Anant Singh, Navneet Kumar &
Angelin Blessy
Technology/tool used
Language databases used to develop this system are Java
(Apache Netbeans 11.3) and MySQL Workbench 8.0 CE.
LITERATURE SURVEY
INTELLIGENT ONLINE BUDGET TRACKER
Authors :Girish Bekaroo and Sameer Sunhaloo [4]
Idea mentioned in the paper
This system is basically used to solve household-budget
related issues by keeping a track of the budget as well as to
predict future budgets to avoid bankruptcy
User can plan their budget beforehand by inputting what they
think the income and expense would be in the coming months
Based on the data that is fed different calculations will be
made like profits, deviations and also monthly/yearly reports
will be autogenerated which the users can download and keep
as a reference
There is also a feature for budget predictions which is made
on the basis of previous months data
LITERATURE SURVEY
INTELLIGENT ONLINE BUDGET TRACKER
Authors :Girish Bekaroo and Sameer Sunhaloo
Budget analysis is done using bar graphs and donut charts
Technology/tool used
Coding methodology involves object oriented programming
concepts for encapsulation
ASP.NET 2.0 platform used where VB and C# has been used for
server-side languagues
Javascript for display of friendly user messages, CSS for
constant display of designs
GDI+ for auto-generated images
LITERATURE SURVEY
NOVEL METHOD OF STOCK PRICE PREDICTION AND
RECOMMENDATION
Authors : Shereen Fathima & Tasnim Tabasum [5]
Idea mentioned in the paper
The stock prices of a particular company is accurately
forecasted and stocks are recommended to the user by
implementing machine learning algorithms.
Stock prices are predicted on the basis of the historical stock
prices of any company(from the yahoo finance website)
News data from the New York Times API spanning over a
period of 10 years is also extracted and is used as a dependent
variable for stock price prediction
Python libraries extracts the data from online sources
Data collected from websites and parsed information is stored
in CSV files.
LITERATURE SURVEY
NOVEL METHOD OF STOCK PRICE PREDICTION AND
RECOMMENDATION
Authors : Shereen Fathima & Tasnim Tabasum
Once the stocks are predicted, the users are then provided with
an option of buying or selling the stock using the stock
recommendation module
Technology/tool used
The entire project is deployed on the flask environment as a
web interface
Algorithms used for stock data analysis
• Support Vector regression
• Linear Regression
• Autoregressive Integrated Moving Average Module
LITERATURE SURVEY
NOVEL METHOD OF STOCK PRICE PREDICTION AND
RECOMMENDATION
Authors : Shereen Fathima & Tasnim Tabasum
Algorithms used for Sentiment analysis
• Random Forest
• Naïve Bayes
LITERATURE SURVEY
Table of Comparison/summary
Research Paper Technology used Advantages Drawback
Online income and Developed using Bills can be Lack of investment
expense tracker (PHP) Hypertext attached with features
Preproccessor images
Information about
how the payment
was made
My expenses Developed using Doesn't require User cannot create
Android Studio , internet connection a budget
Java and SQLite as a User can enter
Database excel sheet instead No investment
of manual entry features
LITERATURE SURVEY
Table of Comparison/summary
Research Paper Technology used Advantages Drawback
Expense tracker Developed using User can select list No visual
Java and Netbeans of predefined representation of
MySQL Workbench categories while expenses
8.0 CE entering expenses No investment
features at all
Intelligent Online Java script for Can support many No alerts provided
budget tracker display of friendly users at the same once the limit is
user messages time crossed
ASP.NET.2.0 platform Financial data can No Investment
GDI + for be analysed features
autogenerated using interactive
images graphs
Predictions on the
basis of past
expenditures
EXISTING SYSTEM
POCKET GUARD-EXPENSE MANAGER APP
Idea
Good budget planner for people who want to control their
income and expenses for a safe future
User friendly interface which is easy to use
User can select the preferred currency so no need for
converting if some other currency is used; the app will do it
by itself thus flexibility is provided
Categories section to track in which category money has
been spent
Calendar view so that the user can select a particular date
from the calendar and view the records immediately
User can view the expenses for the week with a graph view
in order to get a better idea
EXISTING SYSTEM
POCKET GUARD-EXPENSE MANAGER APP
Drawbacks
No feature for entering daily expenses so the user has to
keep an account of the daily expenses till the end of the
week
Alert feature is also not available which would tell the user
if he/she has crossed the limit
User doesn’t get an idea about how much money is
gained/lost
EXISTING SYSTEM
REACH –EXPENSE & SPENDING TRACKER ,MONEY
MANAGER
Idea
Automatic expense tracking, income, saving and budget
manager
User gets a visual breakdown about his/her expenses
by understanding where the money is spent on a
weekly basis
Better management of transactions by recategorizing
the expenses
Budget can be set up by the user and the app would
automatically help in tracking
Personalized financial planning schemes
Transaction alerts via SMS
REACH –EXPENSE & SPENDING TRACKER ,MONEY
MANAGER
Drawbacks
Updation is required regularly in order for the app to work
smoothly
Loss of data after updation
User has to choose from the predefined categories in the
expenses section so the app cannot accurately track the
expenditure
Limited investment features
EXISTING SYSTEM
DAILY EXPENSE INCOME MANAGER
Idea
Daily/weekly/monthly/yearly expenses can be tracked
User can add his/her own custom expense category
depending on which category is used frequently
Available in 4 languages
Reminders can be set so in order to ensure that the
expenditure does not cross the threshold limit
Income/expense reports are generated
Option for the user to operate on a budget and reports for the
same is available
User can enter a certain date/range of dates so that the a
report can be generated for that specific time period
Different themes available
DAILY EXPENSE INCOME MANAGER
Drawbacks
Loss of data after updation
To many adds which makes it inconvenient
No feature for savings or investment
PROPOSED SYSTEM
Most of the current existing systems are used to only keep
a track of the expenses
Not all of the systems tell user about where the saved
money could be invested in a better manner.
We propose a system wherein the user would be able to
track his expenses as well utilize the saved money by
means of a stock recommendation system.
The application will be developed using Django framework
Login: New users will have to register themselves and then
login into the system after which the home page would be
presented
Income tab: User has to update his/her income on a
monthly basis. Forms the basis for calculations of savings
Expenses tab: Daily expenses to be entered like food items,
PROPOSED SYSTEM
transport along with occasional expenses eg: leisure, trips,
health etc. User has to mention the category and specify the
amount spent under a certain category
Graph tab: Income vs expenditure graph in order to get a
good idea if the expenditure is overshooting the income
Savings tab: User would get an idea about his/her savings
at the end of each month. The saved money can be put to
good use by investing in mutual funds, health insurance etc
Stock recommender: Stocks to be recommended based on
the money saved in order to make the best utilization of
money. If invested wisely, it could reap rich dividends in
the future
SCOPE
The scope can be divided into 2 parts:
1.Admin: The job of the admin is to keep a track of the user
data and to maintain the application and to ensure smooth
functioning
2.User: User has to first login using his/her password in order
to access the application. User can view the various graphs,
savings and other features provided by the application. The
user has to enter the appropriate data of expenditure and
income so that the application can generate the required
results.
HARDWARE & SOFTWARE REQUIREMENT
SOFTWARE REQUIREMENTS
• OPERATING SYSTEM : Windows 10 or above
• FRONT END : HTML, CSS, JAVASCRIPT
• BACK END : DJANGO VERSION 3 +
• PYTHON LANGUAGE (PYTHON 3)
HARDWARE REQUIREMENTS
• INTEL PENTIUM IV PROCESSOR OR ABOVE
• >=2GB RAM
• >=5GB HDD MEMORY
• GOOD INTERNET CONNECTIVITY
DESIGN
CONCLUSION
The application would be helpful for the users to manage
the cost of their daily expenditure
Tedious manual calculations can be avoided
The user would be better equipped to take care of their
finances in the future
User would be able to invest the saved money in a better
way by making use of the stock recommendation system
Wastage of finances would be prevented
REFERENCES
[1] S.Chandini, T.Poojitha, D.Ranjith, V.J.Mohammed Akram, M.S Vani,V.
Rajyalakshmi, Online Income and Expense Tracker. International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 3 |
Mar 2019 www.irjet.net p-ISSN: 2395-0072
https://d1wqtxts1xzle7.cloudfront.net
[2] Vaishnavi Kolhe, Brishti Basu, Vivek Shah, Ayush Ostwal. My Expenses.
International Research Journal of Engineering and Technology (IRJET) e-ISSN:
2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
https://www.irjet.net/archives/V7/i2/IRJET-V7I2224.pdf
[3] Hritik Gupta, Anant Prakash Singh, Navneet Kumar, J.Angelin Blessy. Expense
Tracker: A Smart Approach to Track Everyday Expenses. EasyChair Preprint no.
4809. December 25,2020
https://easychair.org/publications/preprint/73S7
[4] Girish Bekaroo and Sameer Sunhaloo . Intelligent online budget tracker.
October 2007. Proceedings of the 2007 Computer Science and IT Education
Conference.
https://www.researchgate.net/publication/237448489_Intelligent_Online_Budget
_Tracker
REFERENCES
[5] Shereen Fathima, Tansim Tabasum. Novel Method of Stock Price Prediction and
Recommendation. International Journal of Scientific & Engineering Research
Volume 9, Issue 5, May-2018 ISSN 2229-5518.
https://www.ijser.org/researchpaper/Novel-Method-of-Stock-Price-Prediction-an
d-Recommendation
Thank You!