tanmay606/UPIx

UPIx simplifies expense management by automatically extracting UPI transactions from Gmail and organizing them into an Excel sheet with categorized spending. Future updates will include bank statement integration and AI-powered auto-categorization for smarter financial tracking. ๐Ÿš€๐Ÿ’ฐ

โ˜… 0Forks 0PythonGitHub โ†—Compare

README

๐Ÿ’ฐ UPIx - Automate UPI Expense Tracking

Fetch UPI Transactions from Gmail & Organize Expenses in Excel

๐Ÿ“Œ Overview
UPIx is a Python-based expense tracker that automatically extracts UPI transactions from Gmail and organizes them into an Excel sheet with categorized spending. It simplifies financial management by providing a clear breakdown of daily expenses, eliminating manual tracking.

Future updates will introduce bank statement integration and AI-powered auto-categorization for even smarter expense tracking. ๐Ÿš€

๐Ÿ“บ Watch the Demo Video: YouTube Link


๐Ÿš€ Features (Version 2)

โœ… Automated Expense Extraction โ€“ Fetches UPI transaction emails from Gmail.
โœ… Excel-Based Expense Tracking โ€“ Organizes transactions in an Excel sheet with categorized spending.
โœ… Simple & Lightweight โ€“ No third-party apps required; data stays on your device.


UPIx Screenshot


๐Ÿ”ง How It Works

  1. Connects to Gmail API โ€“ Fetches UPI transaction emails securely.
  2. Extracts Key Details โ€“ Captures transaction date, amount, and merchant.
  3. Exports Data to Excel โ€“ Structures transactions for easy tracking.
  4. Manual Categorization โ€“ Users assign categories for custom expense tracking.

๐Ÿ“‚ Tech Stack

  • Python โ€“ Core logic & automation
  • Gmail API โ€“ Fetches UPI transaction emails
  • Pandas & OpenPyXL โ€“ Excel data handling
  • Regex & String Processing โ€“ Extracts transaction details

๐ŸŒŸ Roadmap

โœ… Version 2 (Current Release)

๐Ÿ”น Fetch UPI transactions from Gmail
๐Ÿ”น Extract transaction details (date, amount, merchant)
๐Ÿ”น Save data in an Excel sheet for structured tracking
๐Ÿ”น Users manually categorize transactions

๐Ÿš€ Version 3 (Upcoming)

๐Ÿ”น Bank Statement Integration โ€“ Upload CSV/PDF bank statements for transaction extraction
๐Ÿ”น AI-Powered Categorization โ€“ Auto-classifies expenses based on spending patterns
๐Ÿ”น Smart Suggestions โ€“ Learns user preferences to improve accuracy
๐Ÿ”น UI/UX Enhancements โ€“ More intuitive interface for easy tracking


๐Ÿ”ฅ Why Use UPIx?

โœ”๏ธ Automates financial tracking โ€“ Eliminates manual entry
โœ”๏ธ Dual Input Support โ€“ Use either Gmail API or bank statements (upcoming)
โœ”๏ธ Custom Expense Categories โ€“ Adaptable to your spending habits
โœ”๏ธ Privacy-Focused โ€“ Your data stays on your device


๐Ÿ’ก Contributions & Feedback Welcome! ๐Ÿš€

๐Ÿ“บ Watch the Demo Video: Click Here


Contributors

tanmay606

Issues