0% found this document useful (0 votes)
298 views

Expense Tracker

This document summarizes a research paper on an expense tracker web application called "Expense Tracker" developed using the MERN (MongoDB, Express, React, Node) technology stack. The application allows users to efficiently track their expenses and income without manual calculations or paper records. It provides categories for different expense and income types and has a reminder feature to alert users if they exceed their maximum expense limit. The application also automatically generates a monthly expense report in graphical form based on user-entered data to help users keep financial records. The proposed system aims to make expense tracking more convenient and help users gain awareness about their spending habits.

Uploaded by

nakibkhan8252
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
298 views

Expense Tracker

This document summarizes a research paper on an expense tracker web application called "Expense Tracker" developed using the MERN (MongoDB, Express, React, Node) technology stack. The application allows users to efficiently track their expenses and income without manual calculations or paper records. It provides categories for different expense and income types and has a reminder feature to alert users if they exceed their maximum expense limit. The application also automatically generates a monthly expense report in graphical form based on user-entered data to help users keep financial records. The proposed system aims to make expense tracking more convenient and help users gain awareness about their spending habits.

Uploaded by

nakibkhan8252
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

International Journal of Scientific Research in Engineering and Management (IJSREM)

Volume: 07 Issue: 03 | March - 2023 Impact Factor: 7.185 ISSN: 2582-3930

Expense Tracker

1Tanvi Parab, 2Pranavi Bhambare, 3Shraddha Patil, 4Maaz Tai and 5Dr. MahavirDevmane
1
Student, Department of Computer Engineering, Vasantdada Patil Pratishthan’s College of Engineering
, Mumbai,India
Email: vu1f1920057@pvppcoe.ac.in
2
Student, Department of Computer Engineering, Vasantdada Patil Pratishthan’s College of Engineering
, Mumbai,India
Email: vu1f1920061@pvppcoe.ac.in
3
Student, Department of Computer Engineering, Vasantdada Patil Pratishthan’s College of Engineering
, Mumbai,India
Email: vu1f1920034@pvppcoe.ac.in
4
Student, Department of Computer Engineering, Vasantdada Patil Pratishthan’s College of Engineering
, Mumbai,India
Email: vu1f1920144@pvppcoe.ac.in
5
Professor, Department of Computer Engineering, Vasantdada Patil Pratishthan’s College of Engineering
,Mumbai.India
Email: mdevmane@pvppcoe.ac.in

To ease this process, the user can make use of such expense
Abstract trackers that are developed specially to maintain such expenses.
Expense Tracker is a web application through which users can Our web application named ‘Expense tracker’ is based on
maintain their expenses on the machine efficiently instead of MERN (MongoDb , Express, React and Node) technology that
making a paper diary. It is an efficient way of managing one’s is one of the most emerging technologies today, which will
expenses without the need of manual calculations. It provides track the user’s expenses and income in no time. It also has a
various categories for income and expenses like clothes, food, reminder feature which will give alerting notification if the user
movies, investment, rent, salary, business and many more. has exceeded the limit set for maximum expense. Lastly, based
There is a reminder feature which will give an alerting on data entered by the user our web application will
notification if the user has exceeded the limit set for maximum automatically generate a monthly report in the form of
expense. It will also provide a monthly report to the individuals graphical representation.
that will help to keep the record. This report will be calculated
based on the user's daily input about their expenses and income.
So, by using this web application one will get a clear idea about 1.1 EXISTING SYSTEM
his expenditure and can think about savings that will be helpful
in an emergency situation. Traditional system was based on maintaining log diaries and
required the effort of manual calculations leading to a hectic
Key Words: Expense Tracker, Income, MERN stack, Expense task. This would result in inaccurate data, manual errors and
wastage of time.
The existing system stores the data in excel sheets or csv files
instead of paper logs in which the user has to eventually add
1. INTRODUCTION the data and do the manual calculations to keep the track of
records.
In the world of innovative technologies almost all are attracted
towards automation and application development. Most of the
people are earning more but on the other hand they are 1.2 AIM AND OBJECTIVES
spending it in a similar way. Sometimes it happens that they
The principle objective for developing our web based Expense
forget about how much spending they have done on that
Tracker are given as follows:
particular day may be due to some workload etc. To avoid and
tackle such a hectic and boring task which is very time ❖ Keep track of the user's daily expenses.
consuming, people started maintaining manual diaries, notes, ❖ Decreases manual calculations of users.
sheets on computers in which they make entry of expenses they ❖ Prevent wastage of money.
spend on each day for calculating overall expense and savings ❖ Creates awareness on spending for required things.
they are left with at the end of month.
❖ User friendly and efficient to use

© 2023, IJSREM | www.ijsrem.com DOI: 10.55041/IJSREM18152 | Page 1


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 07 Issue: 03 | March - 2023 Impact Factor: 7.185 ISSN: 2582-3930

1.3 LITERATURE REVIEW have developed a mobile application. They have included a
database layer(holds data and financial
We have analysed many research papers related to expense information,programme.Users are provided with various
tracker application in the view to fulfil new requirements categories and modes for payment.
necessary for developing our project.
Singh, Uday Pratap[10] In this author have given in their article
S. Chandini, T.Poojitha, D.Ranjith, V.J. Mohammed Akram, that they have developed a GUI based windows application but
M.S. Vani, V. Rajyalakshmi [1] In this paper the authors have is supported by android too.They have used Java, MYSQL
developed an expense tracker using PHP technology where the workbench as methodology.In further work they can add mails
users are allowed to add bills for calculating expenses based on and pay mode.They have feature of calender which will help to
the report that gets generated and sends reminders via track date month year of input for expenses.
email.Weekly or monthly History of expenses can be provided.
Sharma, Shobhit, and Parth Verma[11]. In this paper the authors
Atiya Kazi, Praphulla S. Kherade, Raj S. Vilankar, Parag M. have developed Voice Based User Expense Tracker by using
Sawant [2] In this paper the authors have stated that they have JavaScript, ReactJs and JSX. By using Voice controlling
used Android studio, SQLite, Angular 8 to build their android features one can add or delete records. Voice activation features
application; they have provided types and subtypes for income make it easy to handicap people.
and expense which can be selected manually. This system
Velmurugan, A., J. Albert Mayan, P. Niranjana, and Richard
cannot send reminders automatically also various category
Francis[12] In this paper the author has created an expense
options needed to add which have been implemented by our
manager that keeps track of all daily transactions, suggests the
project.
best investments option and keeps track of your money lent or
Velmurugan.R, Mrs.P.Usha [3] In this paper the authors borrowed. Technology used java, kotlin, Sqlite and figma
proposed an expense tracker using Android studio, Java, XMl, designing tools.
MySQL for developing their application and provided many
different categories for expense and generated reports . Also
they have provided expense history as a new feature. This
system cannot set reminders if expenses cross the limit. So here 2. PROPOSED SYSTEM
a reminder feature can be added.
The proposed system is developed in such a way that users
Prof Miriam Thomas, Lekshmi P, and Dr. Mahalekshmi T [4] In must gain compatibility while using. It helps users by
this paper the authors have stated in their article that they have providing a digital automated diary.
used NetBeans, Dreamweaver, MySQL for building their web
application. In this there are three logins- Admin, Manager, Our system helps users to calculate their balance by simply
staff and made use of data mining and least square algorithm. knowing their income and expenditure.
For data mining and prediction, the system takes more time. As the individual opens the web application ‘Expense Tracker’,
This system is not time efficient. each user needs to register themselves on the system by giving
Muskaan Sharma , Ayush Bansal , Dr. Raju Ranjan, Shivam some personal inputs like name, mail id at the time of
Sethi [5] In this paper the authors have given in their article that registration.
for developing their application they have used Python, ➔ The user can access the expense tracker with ease, wherein
MySQL. These databases are stored in .config files and also the add categories option will be displayed for user
feature the expense of the previous month in the form of convenience.
graphical representation. This system is for a limited expense ➔ Our web application Expense Tracker provides a variety of
group. Scope will be providing shared expenses. options for the user thus enabling an user friendly UI.
Gupta, Hrithik, Anant Prakash Singh, Navneet Kumar, and J. ➔ The options for expenses include - travel, food, education,
Angelin Blessy.[6] In this paper the authors have given in their clothes, rent, grocery, maintenance bills, consulting fees,
article that they have developed a GUI based windows medicines, miscellaneous.
application using Java ,MYSQL.In future scope record of ➔ Income options consist of - salary, investment, rent
backup details can be maintained. received, business incomes, interests received,
Manchanda, Angad.[7] In this paper the authors have given in miscellaneous.
their article that they have designed their interface using ➔ Next the user has to choose as to Add Income and Add
custom art elements. Implementation is under IOS SDK Expense, using which the balance gets generated.
functionality.It is an android based application with operating
➔ If balance exceeds the target limit, it will send a reminder
systems such as symbian ,IOS,RIM. Also web applications to that particular user to curb his/her expenses.
developed using HTML,CSS for windows ,linux.
Also a monthly report will be generated that would help the
Thanapal, P., Mohammed Yaseen Patel, TP Lokesh Raj, and J. user to keep a record for future use. The monthly report
Satheesh Kumar.[8] In this paper the authors have developed an generated will also be provided in graphical representation.
application with some features like ADD income, ADD
categories, Export income(date reminder) , remove export
files(removes remainder).
Jadhav, Nidhi Jitendra, Rutuja Vijay Chakor, Trupti Mahesh
Gunjal, and Damayanti D. Pawar.[9] In this paper the authors

© 2023, IJSREM | www.ijsrem.com DOI: 10.55041/IJSREM18152 | Page 2


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 07 Issue: 03 | March - 2023 Impact Factor: 7.185 ISSN: 2582-3930

2.1 MODULES ➔ Tailwind Css: It provides the ability to customise design


for frontend which also includes spacing size,styling,
● Add Category: In this module users can add the colour, and it also provides small sized files
categories. Every expense and income is stored under ➔ Redux toolkit: redux is javascript library used for
the categories. managing application state
● Add Expenses & Income: This module helps the user ➔ usestyles:It is a library in react for solving recurring
to add the daily expenses and incomes as per his problems.By using different styles it gives a clean
conveinece by providing a variety of option categories. interface.
● Transaction: This module helps in generating the
balance once expense and income has been added.
● Set Reminder: It helps the user by sending a reminder 4. CONCLUSION
if the target expense limit is exceeded.
● Report: At the end of the month users can download a Expense Tracker is developed to ease the process of manual
report of expense details that would help them to keep calculations with the help of new technology that is MERN
track of record. stack. By using such web applications one can try to overcome
their financial crisis which arises due to many reasons. One of
them can be unnecessary spendings. The salary amount leftover
throughout those spending can work as a savings which will be
2.2 UML DIAGRAMS
helpful in any emergency situation or for an auspicious
occasion. Basically, we can say that manual calculation can be
avoided and for that matter usage of paper can be reduced
which will result as a small contribution towards saving trees.

REFERENCES

[1] Chandini, S., et al. "Online Income and Expense Tracker."


International Research Journal of Engineering and Technology
(IRJET), volume 6 issue 3, March (2019).
[2] KAZI, ATIYA, PRAPHULLA S. KHERADE, RAJS
VILANKAR, and PARAG M. SAWANT. "Expense Tracker."
IRE journals , volume 4, issue 11 , May 2021.
[3] Velmurugan.R , Mrs.P.Usha. “Expense Tracker
Application.” IJIRT ,volume 7, issue 10, March 2021.
Fig 1 : Flowchart of the web application [4] Prof Miriam Thomas , Lekshmi P, and Dr. Mahalekshmi T.
“Expense Tracker.” International Journal of Advanced Research
in Science, Communication and Technology (IJARCET),
volume 9 ,issue 4, September 2020.
3. METHODOLOGY USED [5] Muskaan Sharma , Ayush Bansal , Dr. Raju Ranjan , Shivam
Sethi . “A Novel Expense Tracker using Statistical Analysis.”
Our web application ‘Expense Tracker’ project is developed by IJIRT, volume 8, issue 1, June 2021.
using MERN stack technology. [6] Gupta, Hrithik, Anant Prakash Singh, Navneet Kumar, and
➔ MongoDb: It is a NoSQL Database program. It also J. Angelin Blessy. Expense Tracker: A Smart Approach to Track
makes use of JSON documents. It is used to manage Everyday Expense. No. 4809. EasyChair, December 2020.
databases. [7] Manchanda, Angad. "Expense Tracker Mobile Application."
➔ Express.js: It builds single page, multi page web PhD diss San Diego State University, December 2012.
applications and is used for backend frameworks. [8] Thanapal, P., Mohammed Yaseen Patel, TP Lokesh Raj, and
➔ React.js: It is open source javascript library used J. Satheesh Kumar. "Income and expense tracker." Indian
prominently for frontend to build user interfaces.In this, Journal of Science and Technology (IJST), volume 8 , January
less code is require to build web application 2015.
➔ Node.js: It is an open source runtime environment for [9] Jadhav, Nidhi Jitendra, Rutuja Vijay Chakor, Trupti Mahesh
developing server side application.It is also a JavaScript Gunjal, and Damayanti D. Pawar. "EXPENSE TRACKER.",
web server. It is efficient for real time applications. IRJMETS, volume 4, issue 4 , April 2022.
➔ RTK query: It is a data fetching and client-side caching [10] Singh, Uday Pratap. "Spending Tracker: A Smart
tool ; designed for loading data in web applications. Approach to Track Daily Expense.", Turkish Journal of

© 2023, IJSREM | www.ijsrem.com DOI: 10.55041/IJSREM18152 | Page 3


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 07 Issue: 03 | March - 2023 Impact Factor: 7.185 ISSN: 2582-3930

Computer and Mathematics Education , volume 12, April


2021.
[11] Sharma, Shobhit, and Parth Verma. "VOICE OPERATED
REAL TIME EXPENSE TRACKER USING REACT
JAVASCRIPT.", December 2021.
[12] Velmurugan, A., J. Albert Mayan, P. Niranjana, and
Richard Francis. "Expense manager application." ,IOP
Publishing, volume 1712 , 2020.

© 2023, IJSREM | www.ijsrem.com DOI: 10.55041/IJSREM18152 | Page 4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy