Skip to content

A Python CLI application to track personal expenses, manage categories, set budgets, and generate detailed reports. Easy-to-use command-line interface for efficient expense management.

License

Notifications You must be signed in to change notification settings

sgr-m/Expense-Tracker-Using-Python-and-MySQL

Repository files navigation

ExpenseTracker

A simple Python-based CLI application to track personal expenses, manage categories, set budgets, and generate reports.

Project Structure

ExpenseTracker/
├── Database/                # Database-related files
├── PythonFunctions/         # Python scripts for functionality
├── expenseReport.csv        # Sample/exported expense report
├── testing.py               # Test scripts
├── user_interface.py        # CLI for interacting with system
├── README.md                # Project README
└── LICENSE                  # MIT License file

Features

  • Add and view expenses.
  • Manage categories for expenses.
  • Set and view budgets.
  • Generate expense reports by category.
  • Command-line interface for easy interaction.

Installation

  1. Clone the repository: git clone https://github.com/your-username/ExpenseTracker.git

  2. Navigate to the project folder: cd ExpenseTracker

  3. Install required packages: pip install -r requirements.txt

Usage

Run the CLI interface: python user_interface.py

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A Python CLI application to track personal expenses, manage categories, set budgets, and generate detailed reports. Easy-to-use command-line interface for efficient expense management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages