Skip to content

"Python CLI Expense Tracker | Budget alerts + charts | Fresher portfolio project"

Notifications You must be signed in to change notification settings

Devadathan-dev/Smart-Expense-Tracker-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Expense Tracker 🚀

Clean Python CLI app for tracking expenses with budget alerts + charts.

Features

  • ✅ Add expenses (Food/Auto/Gold/Bills/Travel/Shopping)
  • Budget alerts (₹50k limit + y/n confirmation)
  • ✅ Category reports with totals
  • Matplotlib chartsexpenses.png export
  • CSV storage (Excel compatible)
  • ✅ Full input validation & error handling

📸 Demo

=== Smart Expense Tracker ===

Add Expense 2. Report 3. Chart 4. Exit Choose: 1

=== Add Expense === Amount (₹): 1250 ⚠️ Warning: ₹2,350 over budget! Continue anyway? (y/n): y Categories: Food, Auto, Gold, Bills, Travel, Shopping Category: Food Note: Grocery shopping ✅ Expense added.

Sample Report: 💰 Total: ₹42,350.00 By Category: Food: ₹12,500.00 Bills: ₹25,000.00 Travel: ₹4,850.00

🚀 Quick Start

pip install matplotlib
python expense_tracker.py
🛠 Dependencies

matplotlib>=3.5.0
💾 CSV Format

2026-01-14,Food,1250.00,"Grocery shopping"
2026-01-14,Bills,2500.00,"Electricity"
🎯 Skills Demonstrated
CLI Architecture

CSV File I/O + Error Recovery

Input Validation

Matplotlib Visualization

Budget Logic

Production-grade Error Handling

Production-ready portfolio project | Jan 2026 | Thiruvananthapuram, Kerala



**Copy-paste ready for GitHub README.md**

About

"Python CLI Expense Tracker | Budget alerts + charts | Fresher portfolio project"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages