Skip to content

kjsfbjs/financila-reporting-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Personal Finance Tracker

πŸ“Œ Overview

The Personal Finance Tracker is a powerful yet simple financial management tool that allows users to track income, expenses, and savings efficiently. It provides AI-driven financial insights and generates detailed reports in Excel with pivot tables for a structured overview.

πŸš€ Features

  • Secure Login: Password authentication (default: sahil123)
  • Income & Expenses Tracking: Log multiple sources of income and expenses
  • Automated Savings Calculation: Calculates total savings based on inputs
  • Financial Trend Analysis: Uses AI to predict future savings
  • Excel Report Generation: Creates clean, readable Excel reports with pivot tables
  • Interactive Charts: Visual representation of financial data
  • Currency Selection: Choose from multiple currency options
  • Downloadable Reports: Export data as an Excel file

πŸ“¦ Installation

Prerequisites

Make sure you have Python installed along with the required dependencies.

pip install streamlit pandas matplotlib scikit-learn openpyxl xlsxwriter

Running the App

Run the finance tracker using:

streamlit run finance_tracker.py

πŸ”‘ Default Login Credentials

  • Password: sahil123
  • You can change this in the settings within the GUI.

πŸ“Š How to Use

  1. Login to the dashboard with your password.
  2. Select currency and enter income sources.
  3. Enter expense details in different categories.
  4. View financial insights, savings trends, and AI-driven predictions.
  5. Download Excel report for further analysis.

πŸ“œ Excel Report Format

  • Sheet 1: Summary (Income, Expenses, Savings)
  • Sheet 2: Detailed Transactions
  • Sheet 3: Pivot Table for Monthly Analysis

πŸ›  Future Enhancements

  • Multi-user support
  • Cloud integration for storing financial data
  • Expense categorization AI for automated classification

🀝 Contributing

Feel free to fork and contribute to improve this tool!

πŸ“§ Support

For any issues, reach out via email or raise an issue on GitHub.


Made with ❀️ for better financial management!

About

fir savings testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages