Skip to content

Repository files navigation

Finansal Yönetim Uygulaması

Python ve CustomTkinter kullanılarak geliştirilmiş, modern arayüze sahip kapsamlı bir kişisel finans yönetim uygulamasıdır. Aylık ödemelerinizi takip edebilir, borç durumunuzu yönetebilir ve detaylı raporlar (PDF) alabilirsiniz.

Özellikler

  • Aylık Takip: Aylık gider kalemleri ekleme, düzenleme ve silme.
  • Detaylı Ödeme: Kısmi ödeme yapabilme veya "tek tıkla" tamamını ödendi işaretleme.
  • Tarihçe: Önceki ayların kayıtlarına otomatik geçiş ve arşivleme.
  • Akıllı Raporlama:
    • Aylık Rapor: O ayın tüm detaylarını içeren PDF çıktısı.
    • Yıllık Rapor: Yılın tüm aylarını özetleyen genel PDF tablosu.
  • Yedekleme: Tek tıkla veritabanı yedeğini (JSON) masaüstüne kaydetme.
  • Kullanıcı Dostu Arayüz:
    • Modern, karanlık tema (Dark Mode).
    • Anlık saat ve tarih göstergesi.
    • Hata önleyici giriş kontrolleri (Negatif değer engelleme vb.).
    • İşlem onay mekanizmaları.

Kurulum

  1. Bu projeyi bilgisayarınıza indirin.
  2. Gerekli kütüphaneleri yüklemek ve sanal ortamı hazırlamak için terminalde şu komutu çalıştırın:
bash setup.sh

Bu işlem otomatik olarak venv oluşturacak ve gerekli paketleri (customtkinter, fpdf, vb.) yükleyecektir.

Çalıştırma

Uygulamayı başlatmak için:

bash run_app.sh

Kullanım İpuçları

  • Kategori Ekleme: Sol alttaki "+ Kategori Ekle" butonunu kullanın.
  • Ödeme Yapma: "Öde" butonu ile miktar girin veya borcun tamamını kapattıysanız "DURUM" sütunundaki kutucuğu işaretleyin (Yeşil olur).
  • Düzenleme: Toplam borç miktarını değiştirmek için satırın sonundaki çark (⚙) simgesine tıklayın.
  • PDF & Yedek: Sağ üstteki "PDF Çıkart" (Aylık), "Yıllık PDF" (Yıllık) veya Disket simgesi (Yedek) butonlarını kullanın. Dosyalar Masaüstünüze kaydedilir.

EXE (Uygulama) Yapma

Bu projeyi bilgisayarınızda (veya başka bilgisayarda) Python kurmadan çalıştırmak için .exe dosyasına dönüştürebilirsiniz.

  1. Önce kurulumu tamamlayın (bash setup.sh).
  2. Sonra şu komutu çalıştırın:
./venv/bin/python build.py
  1. İşlem bitince dist/FinansYonetimi klasörü oluşacak.
  2. ÖNEMLİ: O klasörün içindeki FinansYonetimi.exe dosyasını tek başına almayın. Tüm FinansYonetimi klasörünü flash belleğe atın. O klasörün içinde her yerde çalışır.

Not: Windows için Windows bilgisayarda, Linux için Linux bilgisayarda üretmeniz gerekir.

About

Easy user interface and fast process

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages