Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouSpend — Expense Tracker

Note: This is an archived / legacy project uploaded for documentation and personal reference.

YouSpend is a lightweight Python desktop application built with Tkinter for tracking personal expenses. It provides a simple GUI to record spending, sort/filter transactions, and automatically save data locally in JSON format.

🖼️ Preview

Application Preview

🚀 Features

  • Expense Management: Easily record expense amount, category, and date.
  • Dynamic Filtering: Click on table column headers (Date, Category, Sum) to filter transactions on the fly.
  • Local Persistence: Stores expenses locally in an expenses.json file.
  • Data Cleanup: Clear table view or wipe saved JSON data directly from the UI.
  • Custom UI Styling: Built-in Tkinter Treeview styling with custom window icons.

📋 Prerequisites

  • Python 3.8+
  • Standard Python libraries (tkinter, json, os)

🛠️ Getting Started

  1. Clone the repository:
    git clone [https://github.com/DmytroKuda/you-spend-app.git](https://github.com/DmytroKuda/you-spend-app.git)
    cd YouSpend

Releases

Packages

Contributors

Languages