Dr. D.Y.
Patil Arts, Commerce Science College Pimpri Pune
[Link]. Computer Science Department
Sem-VI
Affiliated to
Savitribai Phule Pune University Pune Maharashtra, India.
2025-2026
Project Synopsis On
“Expense Tracker"
Submitted in partial fulfilment of [Link]. (computer Science) As laid down by
Savitribai Phule Pune University
Submitted By:
❖ Poonam Parab
❖ Neha Naikade
INDEX
❖ Introduction
❖ Objectives of the Project
❖ Scope of the Project
❖ Technologies / Tools used
❖ Flow Diagram
❖ Flow Explanation
INTRODUCTION
In today’s fast-paced life, managing personal expenses
has become very important. Many people spend money
without keeping proper records, which leads to poor
financial planning and unnecessary expenses. An Expense
Tracker is a software application that helps users record,
manage, and analyze their daily expenses efficiently.
The Expense Tracker allows users to add income and
expenses, categorize transactions, and view summaries
of their spending. It provides a clear picture of where
money is being spent and helps users control their
budget. This system reduces manual work, avoids
calculation errors, and improves financial discipline.
OBJECTIVES OF THE PROJECT
• The main objectives of the Expense Tracker project
are:
• To help users record daily income and expenses
• To categorize expenses (food, travel, bills, shopping,
etc.)
• To provide monthly and yearly expense summaries.
• To help users analyze spending habits
• To reduce manual calculation errors
• To provide a user-friendly and efficient system for
expense management
• To encourage better financial planning and savings
SCOPE OF THE PROJECT
• The scope of the Expense Tracker includes:
• Managing personal financial data
• Adding, editing, and deleting income and expense
records
• Viewing expenses category-wise and date-wise
• Generating reports such as daily, monthly, and
yearly expenses
• Providing a secure system for storing user data
• Suitable for individual users and small households
• Future enhancements may include:
• Cloud storage
• Mobile application support
• Graphical charts and analytics
• Multi-user support
TECHNOLOGIES / TOOLS
❖ Frontend:
HTML – for creating web pages
CSS – for designing and styling the application
JavaScript – for client-side validation & interaction
❖Backend:
Java– for server-side processing
❖Database:
MySQL – for storing user and expense data
❖Tools:
VS Code – code editor
Web Browser-for testing window os
FLOW DIAGRAM
FLOW DIAGRAM
• The user starts the application.
• The user logs in or registers.
• The dashboard is displayed.
• The user adds income or expenses.
• Data is stored in the database.
• The user views summaries and reports.
• The user logs out and exits the system.