Skip to content

vyawaha/expense-tracker-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Expense Tracker App (Data Science Project)


📌 Overview

The Expense Tracker App is a data-driven system that helps users analyze their financial behavior through data cleaning, analysis, and visualization.

It transforms raw transaction data into meaningful insights for better budgeting and decision-making.


🎯 Problem Statement

Managing daily expenses manually is difficult and error-prone. Users often fail to identify:

  • Where their money is going
  • Which categories consume most spending
  • Monthly financial trends

💡 Solution

This project builds a complete data analytics pipeline that:

  • Tracks expenses
  • Categorizes transactions
  • Analyzes trends
  • Visualizes spending patterns

🚀 Features

  • 📊 Category-wise expense analysis
  • 📈 Monthly spending trends
  • 🥧 Expense distribution visualization
  • 🧹 Data cleaning & preprocessing
  • 📉 Financial insights generation

🛠 Tech Stack

  • Python
  • Pandas
  • NumPy
  • Matplotlib

📂 Project Structure

Expense-Tracker-App/ │ ├── data/ ├── src/ ├── outputs/ ├── images/ ├── main.py ├── requirements.txt └── README.md


▶️ How to Run

Step 1: Clone the repository

git clone https://github.com/vyawaha/expense-tracker-app.git
cd Expense-Tracker-App

Step 2: Create virtual environment
python -m venv venv
venv\Scripts\activate

Step 3: Install dependencies
pip install -r requirements.txt

Step 4: Run the project
python main.py

📊 Results & Visualizations
📊 Category-wise Spending
<p align="center"> <img src="images/category_chart.png" width="600"> </p>

📈 Monthly Trend
<p align="center"> <img src="images/monthly_trend.png" width="600"> </p>

🥧 Expense Distribution
<p align="center"> <img src="images/pie_chart.png" width="600"> </p>

---

### 📊 Category-wise Spending
![Category Chart](images/category_chart.png)

---

### 📈 Monthly Trend
![Monthly Trend](images/monthly_trend.png)

---

### 🥧 Expense Distribution
![Pie Chart](images/pie_chart.png)

📸 Screenshots

All outputs are stored in the images/ folder.

📈 Insights Generated
Identified highest spending category
Detected monthly spending trends
Helped analyze expense behavior
Enabled better budgeting decisions

🔮 Future Improvements
AI-based expense prediction
Real-time expense tracking
Mobile app version
Budget alerts system

🤝 Contribution

Contributions are welcome! Feel free to fork and improve.

⭐ Support

If you found this useful:
👉 Give this repo a star ⭐

👨‍💻 Author

Muktai Vyawahare

🔗 Connect With Me
LinkedIn: https://www.linkedin.com/in/muktai-vyawahare-aa9b12312?utm_source=share_via&utm_content=profile&utm_medium=member_android
GitHub: https://github.com/vyawaha/expense-tracker-app.git

About

Data Science based Expense Tracking System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors