Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Transactions Tracker

📚 About This Project

This project is a financial transactions tracker developed as a learning exercise for exploring Data Science concepts. I am not the original author of this code. The project was studied and implemented solely for educational purposes.


🧠 What I Learned

  • How to use pandas for data manipulation.
  • Managing CSV files with pandas and csv modules.
  • Creating data entry functions.
  • Generating data visualizations with matplotlib.

🚀 Features

  • Add new financial transactions.
  • View transactions by date range.
  • Generate summaries including total income, expenses, and net savings.
  • Plot income vs. expenses on a chart.

📂 Project Structure

📁 finance_tracker_project
├── main.py               # Main application flow
├── data_entry.py         # Data input functions
├── finance_data.csv      # CSV file storing transactions
└── README.md             # Project overview (this file)

🛠️ Technologies Used

  • Python 3.x
  • pandas - Data manipulation
  • matplotlib - Data visualization
  • csv module - CSV file management

🧪 How to Use

  1. Clone the Repository:

    git clone https://github.com/your-username/finance-tracker.git
    cd finance-tracker
  2. Install Dependencies:

    pip install pandas matplotlib
  3. Run the Application:

    python main.py

📋 Example Transactions

Date Amount Category Description
16-12-2024 5000.0 Income Side Gig
18-06-2024 1200.0 Expense Rent
28-11-2024 3500.0 Income Freelance

⚠️ Disclaimer

  • This project is not intended for production use.
  • I am not the original author; this is purely for learning and educational purposes.

📜 License

This project is provided as-is for educational purposes only. Feel free to explore, modify, and learn!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages