Wa0009.
Wa0009.
(UGC AUTONOMOUS)
(Accredited by NBA,Approved by AICTE NEW DELHI, Affiliated to JNTU, Hyderabad)
Kandlakoya, Medchal Road, Hyderabad-501 401.
Presented By
Internal Guide:- GANJI THANMI : (218R1A05L6)
Ms. G S Sravanthi , : (218R1A05M0)
GOUDA PAVAN KUMAR
Assistant Professor,
MUKKISA ASHRITHA REDDY : (218R1A05N4)
Dept. of CSE.
Table of Content
1. Abstract
2. Introduction about Project
3. Literature survey
4. Existing System
5. Proposed System (Project Scope, Objectives, Modules)
6. Software Requirement Specification
7. Hardware Requirements
8. System Architecture
9. System Design
10. Conclusion
11. References/Bibliography
Abstract
Expense Tracker is a web application that allows you to track the daily expense of the user and help them to better
manage their incomes. It creates a digital record of the income and expenses of the user. It inputs from the user an
income, the source of this income, and the date of earning that income and creates a transaction entry under the income
category sums to the total amount of income, and makes real-time changes. The various sources of income can be
added and thus the distribution of your income is also illustrated by real-time functioning charts that will keep updating
as per your transactions.
Introduction
Managing personal finances is a crucial aspect of responsible financial planning and decision- making. In today's fast-
paced world, where expenditures vary across different aspects of daily life, having a tool to track and analyze
expenses can significantly aid in budgeting and achieving financial goals.
The Simple Expense Tracker Project aims to provide individuals with a straightforward yet effective solution to
monitor their spending habits. This project leverages modem technology to offer users a user-friendly interface where
they can log their expenses, categorize them, and generate insightful reports.
Literature survey
AUTHORS PAPER TITLE Journal METHODOLO OverView KEY FINDINGS
NAME AND Name GY
PUBLISHING
YEAR
John Doe Design and Journal of User-centered Explores user needs and Users prefer mobile apps over web-
Implementation,202 Finance design, qualitative preferences in expense based systems due to convenience.
0 interviews tracking systems
Sarah Brown Privacy Privacy Ethnographic Investigates privacy Users are more likely to disclose
Concerns,2021 journal study, content issues arising from financial information if data
analysis expense tracking apps. encryption is clearly communicated
Michael Mobile Expense Informatio Experimental Evaluates the Mobile apps with real-time
Johnson Tracking,2019 nSystems research, surveys effectiveness of mobile notifications lead to 30% better
apps in expense tracking. adherence to budget limits.
Existing system
The existing system is only used on desktop software so unable to update the location of the expense details. Existing,
we need to maintain the Excel sheets, CSV files for the user's daily, weekly, and monthly expenses. Existing, there is no
such complete solution to keep a track of its daily expenses easily. But this project will not have any reminder to remain
a person on a specific date. When you record your expenses within a certain time frame, it’s easy to review your
spending and decide what to keep and cut. For some phones, it asks for auto-start permissions. Some apps will ask for
bank account details. It creates a good to-do list and bucket list for the best savings. Allows to take photos of receipts
which can help ensure that your records are accurate. gets a better understanding of a business’s financial health.
Generate expense reports that can be useful for tax preparation.
Proposed System
The Future Enhancements of the application can be allowed to support in all the upcoming android versions. Some of
the extra components are like enabling users to register to the application. No Need to install web application: - the
problem of installing web application avoided on any device. So, reducing space and time related problems.
The expense tracking app generates improvised charts and sends reports to give a detailed insight about profits,
losses, budgets, income, balance sheets, etc. Including the calculator feature in the daily expense tracker provides the
user a hassle-free way to calculate the expenses in the app itself so that it would reduce the necessity for the user to
use a separate calculator app on another hand.
Project Scope
The scope of the Simple Expense Tracker project encompasses essential features designed to facilitate
efficient personal finance management.
Users will access a user-friendly interface where they can log expenses, categorize them (such as food,
transportation, utilities), and view summarized reports over customizable timeframes (daily, weekly,
monthly).
The application will prioritize simplicity and accessibility, ensuring ease of use for individuals across
desktop and mobile platforms.
Objectives
Simplicity: The primary goal is to create an intuitive application that is easy to navigate, even for
users with minimal technical expertise.
Functionality: The expense tracker will allow users to input their expenses quickly, categorize them
(such as food, transportation, utilities, etc.), and view summaries over custom time periods.
Insightful Reporting: Generate clear and informative reports that summarize spending patterns,
highlight trends, and provide actionable insights to help users make informed financial decisions.
Accessibility: Ensure compatibility across multiple devices (desktop, tablet, mobile) for seamless
access and usability.
Modules
Login Module: This module is responsible for a registered user to login to the web application and
do the proceedings.
Signup Module: This module is responsible for a registering a new user to the web application and
create a new account for him/her
Sessions Module: This module is responsible for creating a session when a user logs in and continues
till he/she logs out.
Add Bill: This module is responsible to enable the user to add a new bill
Delete the Bill: This module is responsible for the pre-defined bill.
View Expense: This module is responsible for viewing all the expenses in detail added to the log by a
logged in user
Edit Module: This module is responsible for editing a pre-defined bill.
Categories Module: This module is responsible for various options. In this app users have options of
selecting various basic expense categories and currency according to their country.
Add note and Date: This module is responsible for adding notes and dates to the expenditure of user.
System Architecture
Software Requirements