• 27-05-2025, 22:59:21
    #1


    📌 PHP Gelir – Gider – Borç Takip Paneli [Ücretsiz Paylaşım]

    💼 Uygulama Özeti:


    Küçük işletmeler, freelancerlar veya bireysel finans takibi yapmak isteyenler için geliştirilmiş, veritabanı gerektirmeyen, tamamen JSON dosyalarla çalışan, kullanımı kolay bir PHP tabanlı paneldir.

    ✨ Öne Çıkan Özellikler

    • 📅 Gelir & Gider Takibi (tarih bazlı filtreleme)
    • 🔁 Düzenli Ödeme Planı oluşturma (aylık, 3 defa vb.)
    • 📣 Ödeme günü geldiğinde müşteriden yanıt alma
    • ❌ Ödeme yapmadıysa aksiyon belirleme: "Tek seferlik ne zaman ödeyecek?", "Hiç ödemeyecek mi?"
    • 🔐 Veritabanı ve şifreleme ihtiyacı yok
    • 📈 Raporlama ve İstatistik Paneli
    • 📆 Abonelik Takibi
    • 🧠 Cron ile çalışan akıllı zamanlama sistemi
    • 🖼️ Mobil uyumlu, şık ve kurumsal tasarım
    • ❌ Tailwind veya Bootstrap kullanılmaz — daha estetik özel UI framework’ü tercih edilmiştir
    🖥️ Sistem Gereksinimleri:
    • PHP 7.4+
    • Tarayıcı (Chrome, Safari, Edge vb.)
    • Yerel geliştirme ortamı (XAMPP, MAMP, PHP built-in server vb.)
    🧪 Kurulum

    ✅ 1. Dosyaları Masaüstüne Koy

    düzen adında bir klasöre yerleştirin. Tüm dosyalar onun içinde olacak.
    🖥️ MAC (Tek Tuşta Açmak İçin)

    🔧 Kurulum Adımları:

    1. Automator uygulamasını aç (macOS içinde yüklüdür)
    2. Yeni bir belge oluştur → Uygulama seç
    3. Sol üstten “Kabuk Komutu Çalıştır” (Shell Script) eylemini sağ tarafa sürükle
    4. Şu kodu yapıştır:
    cd ~/Masaüstü/düzen
    chmod +x start.sh
    ./start.sh
    1. Menüden Dosya > Kaydet → Masaüstüne bir .app olarak kaydet (örneğin GelirTakip.app)
    2. Çift tıkladığında çalışır, sistem başlar 🚀
    🪟 WINDOWS (XAMPP ile Çalıştırma)

    Adımlar:

    1. XAMPP indir ve kur
    2. XAMPP’ın içindeki htdocs klasörüne düzen klasörünü yerleştir
      C:xampphtdocsdüzen
    3. Apache başlat (XAMPP kontrol panelinden)
    4. Tarayıcıya gir:
      http://localhost/düzen
    5. Cron görevini test etmek için test_cron.php dosyasını çalıştır:
      http://localhost/düzen/test_cron.php
    NOT: Windows’ta otomatik zamanlayıcı görev için Windows Görev Zamanlayıcı kullanılabilir (isteğe bağlı açıklanabilir).
    ⚙️ CRON GÖREVİ (Zamanlama)
    • Proje cron_job.php dosyasını içerir
    • Bu dosya belirli saatlerde çalışarak:
      • Ödeme günü gelen müşterileri kontrol eder
      • Sorular sorar
      • Gelir tablosuna aktarır

    ➕ Ekstra (Windows için)


    Görev Zamanlayıcı ile .bat dosyası yazabiliriz:
    php C:xampphtdocsdüzencron_job.php
    📎 Dosya Yapısı Örneği

    📁 düzen
    ┣ 📁 assets
    ┣ 📁 data (borclar.json, musteriler.json vb.)
    ┣ 📁 lib (fpdf vs.)
    ┣ .htaccess
    ┣ index.php
    ┣ gelir-ekle.php / gider-ekle.php
    ┣ cron_job.php
    ┣ start.sh (başlatıcı script)
    ┗ test_cron.php
    🤝 Katkıda Bulun

    İstersen bu sistemi genişletebilir, kendi versiyonunu paylaşabilir veya müşterilere özel sürümler üretebilirsin.
    📦 İndir:

    Tüm dosyaları .zip olarak yükle ve başlığa şu cümleyi ekle:
    🔗 TAM PAKETİ İNDİR (.zip)
  • 27-05-2025, 23:16:18
    #2
    eline sağlık
  • 27-05-2025, 23:26:42
    #3
    Ellerine sağlık Allah razı olsun
  • 27-05-2025, 23:52:40
    #4
    Teşekkür ederim geliştirdikçe burada paylaşacağım