New Update Simple Finance Tracker 2.3 | Source Code Python + PyQt5



Need Help for Installation?

Contact us: +6281344022630 (Whatsapp)

How to Install

All Features including update 2025-05-06

💰 1. Daily Finance Logging

Add transactions with:

  • Description
  • Amount
  • Category
  • Date
  • Type (Income or Expense)
  • Data is displayed instantly in the main transaction table.


📊 2. Income vs Expense Summary

Automatically displays:

💵 Total Income

💸 Total Expenses

⚖️ Balance (Income – Expenses)

Colored values:

  • Green for income
  • Red for expenses


📂 3. Category Management (CRUD)

Create, update, and delete categories.

Changes are instantly reflected in the input form.


🔎 4. Transaction Filtering

🔽 Filter by Date:

Pick a start and end date via Edit > Filter by Date menu.

🔁 Reset Filter:

Show all transactions again.

Quick access with Ctrl+R.


🔍 5. Smart Search

Search transactions by:

Description

Category

Transaction type (Income or Expense)


📤 6. Export Features

Export data as:

PDF – ready for print or sharing

CSV – for Excel or Google Sheets

JSON – for backups or migration


🗃️ 7. Local Auto-Save

All data is saved locally in a single file (accounting.json).

No database required – portable and lightweight.


🖥️ 8. User-Friendly Interface

Clean PyQt5 layout with menu icons and intuitive form design.

Keyboard shortcuts:

Ctrl+E: Export to PDF

Ctrl+R: Reset Filter


🔧 9. Modular Codebase

Clean and maintainable architecture:

  • ui.py – main interface
  • storage.py – data load/save
  • exporter.py – export tools
  • utils.py – helper functions
  • CategoryManager.py – category dialog management
  • advanced_search.py - Advanced data filter
  • DateFilterDialog.py - Filter data with date range

Please Select Embedded Mode To Show The Comment System.*

Lebih baru Lebih lama

Download Source Code