0% found this document useful (0 votes)
57 views23 pages

Expense Tracker (New)

The document presents a mini-project titled 'Personal Expense Tracker System' submitted by students for their Bachelor of Technology degree at Amity University Mumbai. It outlines the project's objectives, proposed system features, implementation details, and future scope, emphasizing the importance of financial management through a user-friendly interface. The project aims to assist users in tracking their expenses, setting budgets, and making informed financial decisions.
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)
57 views23 pages

Expense Tracker (New)

The document presents a mini-project titled 'Personal Expense Tracker System' submitted by students for their Bachelor of Technology degree at Amity University Mumbai. It outlines the project's objectives, proposed system features, implementation details, and future scope, emphasizing the importance of financial management through a user-friendly interface. The project aims to assist users in tracking their expenses, setting budgets, and making informed financial decisions.
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/ 23

“Expense Tracker”

Submitted in partial fulfilment of the requirements


For the degree of

Bachelor of Technology
Computer Science & Engineering Department

Submitted By
“Aditi Bhoir, Aradhya Kapil, Rushabh Dorage, Harshal More”

Under the Guidance of


Dr. Garima Shukla

AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY

AMITY UNIVERSITY MUMBAI


2023-24

1
Certificate

This is to certify that the mini-project entitled “Personal Expense Tracker


System” is a Bonafede work of Aditi Bhoir, Aradhya Kapil, Rushab
Dorage, Harshal More submitted to the Amity School of Engineering and
Technology, Amity University Mumbai in partial fulfilment of the
requirement for the degree of Bachelor of Technology.

Dr. Garima Shukla

Supervisor

Dr. Shrikant Charhate

Director, ASET

2
Approval

This is to certify that Aditi Bhoir, Aradhya Kapil, Rushabh Dorage and
Harshal More have satisfactorily completed his mini-project in Database
Management System on personal expense tracker system during the
academic term 2023-24 and his/her report is approved for final
submission.

Examiners

Dr. Garima Shukla

Date:

Place:

3
Declaration of Academic Integrity

I declare that this written submission conveys my ideas in my own words.


I have adequately cited and referenced the original sources. I also declare
that I have adhered to all principles of academic honesty and integrity and
have not mispresented or fabricated or falsified any idea/date/fact/source
in my submission. I understand that any violation of the above will be
cause for disciplinary action by the institute and the can evoke penal
action form the sources which have thus not been properly cited or from
whom proper permission has not been taken when needed.

Name, Enrolment no.

Aditi Bhoir- A70405222066

Aradhya Kapil-A70405222005

Rushabh Dorage- A70405222055

Harshal More-A70405222050

Date

4
Acknowledgement

We extend our heartfelt gratitude to everyone who played a role in the


development and completion of the DBMS Personal Expense Tracker
project.

Special thanks to our Dean Academics Dr. Shrikant Charhate, Department


Head Dr. Deepa Parashar, Department Coordinator Dr. Shweta Kukreja
and DBMS Faculty Dr.Garima Shukla for their invaluable guidance and
support throughout this journey.

Our appreciation goes out to our peers and friends for their understanding
and encouragement during the project's execution.

Thank you all for your unwavering support and encouragement.

Name, Enrolment no.

Aditi Bhoir- A70405222066

Aradhya Kapil-A70405222005

Rushabh Dorage- A70405222055

Harshal More-A70405222050

5
INDEX
Sr. no. Chapter Name Pg.
No.
1 Introduction 7

2 Literature Survey 8
3 Proposed System 10
3.1 Idea
3.2 Objective
3.3 Scope
3.4 ER Diagram
3.5 Description

4 Implementation Details 13
4.1 Data Flow Diagram
4.2 Software and Hardware Details
5 Results and Discussion 16

6 Conclusion & Future Scope 22

7 References 23

6
Chapter 1

Introduction

Welcome to our Expense Tracker project—a solution crafted to simplify


the intricate task of managing finances. In an era where financial
awareness is key, this project endeavours to offer a user-friendly,
efficient tool for tracking expenses.

With its foundation rooted in effective database management, this


Expense Tracker ensures seamless organization and accessibility of your
financial data. Through a streamlined interface and a suite of features, it
enables users to effortlessly record, categorize, and analyse their
expenditures.

This project isn't merely about tallying expenses; it's a comprehensive


system that aids in understanding spending patterns, setting budgets,
and making informed financial decisions. By harnessing technology and
a structured approach to data management, our Expense Tracker strives
to empower individuals to take control of their financial well-being.
.

7
Chapter 2

Literature Review (SAMPLE)

“Daily Expense Tracker” a Project Report by Rashna Maharjan


Riju Maharjan Nishu Bhagat ‘2018’.
Tracking daily expense is not so innovative. Many traditional and
technological approach is found to track our expenses and budget with
their own functionality. From decades ago, and today we have been
writing our expenditure in a register to calculate the profit or saving. Not
only this many desktop and mobile applications has been developed for
this purpose. Quicken and Microsoft money where the first desktop
applications was developed decades ago but was not so familiar with the
users. Personal capital and dollar bird application were used to visualize
the expenses in chart or graphs with the calendar system. QuickBooks
were the application for the small business holder to wrap up their whole
business. YNAB and Penny were the latest application which were
embedded with AI and applicable for importing expenses automatically.
However, Mint was the one which was widely used and trusted.

8
Explaining about the latest application built in this category, YNAB
is an expense tracker that gives the automatic tracking of our
expense through our bank account or credit cards. We can also
define expenses that may take place in future so that we do not go
out of bound. This application is mobile friendly and is emerging
since 2013. This application is embedded with AI to define and
manage our daily expenses.
This application does not give any detail information about out
expenses while our application will get that information via text and
image. Moreover, we will be working on the GPS tracking of the
possible places where user is supposed to expense his/her amount.
This feature is also not included by YNAB.

9
Chapter 3

Proposed System
3.1 Idea
We have developed a project through which we can help people analyse
their monthly budget and keep track of their personal expenses which
they spend on different commodities like Food, Clothing, Luxuries,
Rent, Health, etc.

3.2 Objective
The objective of this system is:
a) To keep track of daily expenses and budgeting
b) To save money for pre-defined expenses which will help planning on
your future investments

3.3 Scope
This application can take a good market as it is usable by anyone who are
willing to manage their expenses and aiming to save for the future
investments and many more.
There are not any range criteria or any kind of profession or gender are
focused, it will used hugely.

3.4 ER Diagram

10
3.5 Description

Relationships:
• User - Budget Relationship:
• Each user can have one budget (One-to-one

relationship).
• user.userID is referenced by budget.userID.

• User - Expenses Relationship:


• Each user can have multiple expenses (One-to-Many

relationship).
• user.userID is referenced by expenses.userID.

Data Integrity:
• Referential Integrity:

11
• Foreign keys (userID in budget and expenses) enforce
referential integrity, ensuring that each budget and
expense is associated with an existing user.

1)User Authentication: Allow users to create accounts/login securely to


access their expense data.

2)Expense Logging: Enable users to input various expenses (categories


like food, transportation, bills, etc.) with details such as date, amount,
and a brief description.

3)Category Management: Implement a system that organizes expenses


into different categories for better tracking and analysis.

4)Budget Setting: Allow users to set monthly budgets for different


expense categories and receive notifications/alerts when approaching or
exceeding these limits

5)Visual Reports: Generate visual representations (graphs, charts) to


display spending patterns, trends, and breakdowns of expenses by
category or timeframe.

12
Chapter 4

Implementation Details

4.1 Data Flow Diagram


Entities:
User, Expenses, Budget
Processes:
1)User Authentication:
● Input: User login/signup details.
● Output: Authenticated user session/token.
2)Expense Logging:
● Input: Expense details (category, amount, date, description).
● Output: Recorded expense data stored in the database.
3)Budget Setting:
● Input: User-defined monthly budgets for expense categories.
● Output: Saved budget data stored in the database.
4)Reporting:
● Input: Expense data from the database.
● Output: Visual representations (charts, graphs) of spending patterns,
trends, and budget status.

13
❖ Data Storage:
1)User Information:
● User credentials, profiles, and authentication data.
2)Expense Data:
● Recorded expenses with details such as category, amount, date, and
description.
3)Category Information:
● User-defined or preset categories for expenses.
4)Budget Information:
● User-set monthly budgets for different expense categories.

14
4.2 Software and Hardware Details
4.2.1 Front End Tools

HTML: Hypertext Markup Language, is a standard markup language used


to create and design the structure of web pages. It is the backbone of web
development and is utilized to format documents on the internet
Software used: VS CODE

CSS: Cascading Style Sheets, is a style sheet language used for describing
the presentation of a document written in HTML. In web development,
CSS is employed to control the layout, appearance, and formatting of
elements on a web page

4.2.2 Back End Tools

SQL: Structured Query Language, is a programming language designed


for managing and manipulating relational databases. It provides a
standardized way to interact with databases, allowing users to perform
various operations such as querying data, updating data, inserting new
data, and deleting data.
Software used: MySQL

15
Chapter 5

RESULT AND DISCUSSION


DATA SURVEY
Google Survey Form Link:
https://docs.google.com/forms/d/e/1FAIpQLSca0QJAsSOVn1OwR1hU
QR28YBN97c3D6_ZBKo2Pq-IYYawwEQ/viewform?usp=sf_link

16
Inference:
People often make impulsive purchases for luxury items, entertainment
etc. to help overcome this habit we developed a solution to help people
make informed financial decisions.

17
WEBSITE FRONTEND AND BACKEND

18
19
20
21
Chapter 6
Conclusion and Future Scope

The conclusion of a Personal Expense Tracker project involves


summarizing the achievements, challenges faced, and lessons learned
during its development. It's crucial to highlight its effectiveness in
managing expenses and the user experience.

Future scope might include enhancing features like data visualization,


adding budgeting tools, incorporating machine learning for predictive
analysis, or creating a mobile app for greater accessibility, Data Security
to Ensure robust security measures to protect users' financial information
and maintain confidentiality. This could expand its usability and cater to
a wider audience.

22
References

1. “Daily Expense Tracker” a Project Report by Rashna Maharjan


Riju Maharjan Nishu Bhagat ‘2018’,
https://www.slideshare.net/RashnaMaharjan2/daily-expense-tracker-
153160282
2. https://docs.google.com/forms/d/e/1FAIpQLSca0QJAsSOVn1Ow
R1hUQR28YBN97c3D6_ZBKo2Pq-
IYYawwEQ/viewform?usp=sf_link

3. The responses from Survey Form “EXPENSE TRACKER” were


stored in a ‘Google spreadsheet’,
https://docs.google.com/spreadsheets/d/1StAYrPFCkPw3kN_jgCbI4
e1fJub59iVlX5hTe7KbH5E/edit#gid=1835081736

23

You might also like