0% found this document useful (0 votes)
11 views6 pages

Synopsis

The Personal Finance Tracker is a web-based application aimed at helping users manage their income and expenses through secure tracking and data visualization. The project includes features such as user authentication, transaction management, and graphical analytics to enhance financial planning. Future enhancements may include AI-driven insights and mobile app development for broader accessibility.

Uploaded by

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

Synopsis

The Personal Finance Tracker is a web-based application aimed at helping users manage their income and expenses through secure tracking and data visualization. The project includes features such as user authentication, transaction management, and graphical analytics to enhance financial planning. Future enhancements may include AI-driven insights and mobile app development for broader accessibility.

Uploaded by

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

Samarth Rural Educational Institute

SAMARTH COLLEGE OF ENGINEERING,


BELHE

SYNOPSIS REPORT

ON

“Personal Finance Tracker”


Under Guidance of
Prof. Chaudhari N. J.

By

AUTI SIDDHI KAILAS


Department of Computer Engineering
Academic Year: -2024-25
1
SYNOPSIS:
Personal Finance Tracker

1. Title of the Project


Personal Finance Tracker: A Smart Expense and Income Management System

2.Introduction
The Personal Finance Tracker is a web-based application designed to help users efficiently manage their
income and expenses. It provides a secure and user-friendly platform where individuals can record, track, and
analyze their financial transactions. The system enables better financial planning through data visualization,
insights, and categorization of expenses.

3. Objective
1)Develop a user-friendly web application for tracking financial transactions.

2)Implement a secure authentication system with user sessions.

3)Store income and expense data in an organized manner.

4)Generate visual insights and reports for users to analyze spending patterns.

4. Scope of the Project


1)Allows users to add, edit, and delete transactions.

2)Provides a dashboard with graphical analytics and spending breakdowns.

3)Supports multiple payment methods (Cash, UPI, Bank Transfer, etc.).

4)Ensures secure login/logout using session management.

5)Future enhancements include AI-driven financial suggestions and integration with bank APIs.

2
5. Literature Review
Sr Papere Author year summary
no Name Name
1 Personal Samar 2024 Thedevelopment of the Personal
Finance Verma*1, Finance Tracker represents a sig
Tracker Samarjeet nificant achievement in
Singh addressing the complex
Kheda*2, challenges individuals face in
Shivam managing their finances
Kuwale*3 effectively.
2 Personal 1Prof. Pallavi March International Journal of Research
Expense Patil, 2Momin 2023 Publication and Reviews, Vol
Tracker Maaz Ahmed, 4,no 3, pp 4357-4359 March 2023
3Rohan 4359 Output Conclusion An
Kamble, expenses trackeris a useful tool
that can help individuals keep
4Neha track of their spending habits
Gaikwad andmanage their finances
effectively.
3 Expense Aman Garg1, 2021 International Journal forResearch
Tracker Mukul Goel2, in Applied Science and
Sagar Mittal3, Engineering Technology
Mr. Shekhar (IJRASET) ISSN: 2321-9653; IC
Value: 45.98; SJ ImpactFactor:
Singh 7.429 Volume 9 Issue IV Apr
2021- Available at
www.ijraset.com
1070©IJRASET:All Rights are
Reserved S. No. Features Existing
system Proposed system
1.Register 2. Sign-in 3. Add
income 4. Categorize
theexpenditures 5. Update
theexpenditures 6. View
expenditures in form of graphs
andTables 7. Report generation 8.
Comparison of prices 9.
Notifications Table
4 Personal 1Sakthivel .M, 2023 Thus, the proposed personal
Expense 2Roshini.P, expense tracker helps customers
Tracker 3Roja.K, to track their expenses there by
Application 4Maha saving time and energy and
Lakshmi.P, reduces complexity in
maintaining a budget. Just a few
5Keerthi.V second, you can save your money
in better way

3
6.Proposed Solution

1)The proposed system is a Flask-based web application that utilizes a CSV-based storage system to manage
financial transactions. The system includes:

2)Secure user authentication for access control.

3)Transaction management (adding, updating, deleting transactions).

4)Data visualization through interactive charts and graphs.

5)Categorization of expenses and income sources.

6)Statistical insights for financial planning.

7. Methodology
1)Design and develop a Flask-based web application.

2)Implement user authentication and session management.

3)Store financial data in CSV format for transactions.

4)Develop a responsive frontend using HTML, CSS, and Bootstrap.

5)Implement data visualization using Chart.js and Matplotlib.

6)Conduct testing to validate system functionality and performance.

8. Design and Development


System Architecture: Flask backend, CSV-based storage, and a Bootstrap-based frontend.

Modules:

1)User Authentication

2)Transaction Management

3)Dashboard with Financial Insights

4)Data Visualization

4
9. Implementation
 Frontend: HTML, CSS, Bootstrap.
 Backend: Flask (Python).
 Database/Storage: CSV file system.
 Authentication: Flask session management.

10. Testing and Validation


 Unit Testing: Verification of individual components such as authentication, transaction
addition, and deletion.
 Integration Testing: Ensuring seamless interaction between different system modules.
 User Testing: Collecting feedback on UI/UX and system functionality.

11. Results and Achievements


1) Users can successfully register, log in, and manage financial transactions.
2) The system provides real-time financial insights and graphical spending analysis.
3) Secure authentication ensures data privacy and protection.

12. Challenges Faced


A. Session Management: Preventing unauthorized access to the dashboard.
B. Data Security: Encrypting and securing user credentials.
C. Visualization Complexity: Ensuring clear and interactive graphs for users.

13. Conclusion
The Personal Finance Tracker successfully enables users to track and manage their financial
transactions. The system provides an intuitive interface, secure authentication, and insightful data
visualization, helping users make informed financial decisions.

14. Future Scope


1) Database Integration: Shift from CSV to SQL-based database for better scalability.
2) AI-based Insights: Implement AI-driven financial recommendations and spending predictions.
3) Mobile App Development: Expand functionality to Android and iOS devices.
4) Bank API Integration: Enable automatic transaction imports from bank accounts.
5) Export Features: Provide financial reports in CSV and PDF formats.

5
15. References:
\\https://dev.to/nelson_bermeo/personal-finance-tracker-with-python-59ll
\\https://github.com/0xramm/Finance-Tracker
\\https://www.irjmets.com/uploadedfiles/paper//issue_5_may_2024/58377/final/
fin_irjmets1717316478.pdf
\\https://ijsret.com/wp-content/uploads/2024/05/IJSRET_V10_issue3_115.pdf

You might also like