fsd
fsd
SUBMITTED BY:
SINCHANA V
SMRITHI R SHARMA
SHIVANI GIREESH
INTRODUCTION
• The Expense Management System is designed to help
users track their income, expenses, and financial
transactions efficiently.
• It is a web-based application built using the MERN stack
(MongoDB, Express.js, React.js, Node.js) that allows easy
access from any modern web browser.
• The system provides visualizations, detailed reports, and a
user-friendly interface for better financial decision-making.
PROBLEM STATEMENT
Managing money can be tricky without the right tools. Many apps
are either too complex or don’t have important features like
budgeting and tracking expenses, making it hard for people to stay
on top of their finances.
OBJECTIVES
• Provide an intuitive system for tracking income
and expenses.
• Include features such as expense categorization,
budget tracking, and income monitoring to help
users take control of their finances.
• Promote financial awareness and smarter
decision-making.
TECHNOLOGIES
USED
• Frontend: React.js, Redux
• Backend: Node.js, Express.js
• Database: MongoDB
• Libraries: Redux, React Router
• Programming Language: JavaScript
• Tools: Visual Studio
SYSTEM MODULES OVERVIEW
DASHBOARD MODULE INCOME MODULE
Provides an overview Tracks and logs
of the user’s financial different sources of
status, visual charts, income.
and transaction
history.
EXPENSE MODULE
Allows the user to
categorize and
track expenditures
while setting limits
for each category.
DASHBOARD MODULE
CHART MODULE HISTORY MODULE
Displays financial data using pie Tracks past transactions
charts, bar graphs, and other visual and provides insights into
tools to help users easily understand spending patterns.
their financial situation.
INCOME MODULE
INCOME FORM DATE PICKER
Users can input the Enables users to select the
amount and source of income date, making it easy to
income. track earnings over time.
EXPENSE MODULE
SOFTWARE HARDWARE
REQUIREMENTS REQUIREMENTS
• OS: Windows 7 and Above • Processor: PIV 2.8 GHz
or higher
• Database: MongoDB
• RAM: 512 MB
• IDE: Visual Studio
• Disk: 40 GB
• Libraries: Node.js, Express.js,
Redux • Web Browser: Chrome,
Safari, or any modern
• Server: IIS (Internet browser
Information Services)
KEY FEATURES
• User Authentication: Sign in and register to secure user data.