
📌 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ı:
- Automator uygulamasını aç (macOS içinde yüklüdür)
- Yeni bir belge oluştur → Uygulama seç
- Sol üstten “Kabuk Komutu Çalıştır” (Shell Script) eylemini sağ tarafa sürükle
- Şu kodu yapıştır:
chmod +x start.sh
./start.sh
- Menüden Dosya > Kaydet → Masaüstüne bir .app olarak kaydet (örneğin GelirTakip.app)
- Çift tıkladığında çalışır, sistem başlar 🚀
🪟 WINDOWS (XAMPP ile Çalıştırma)
Adımlar:
- XAMPP indir ve kur
- XAMPP’ın içindeki htdocs klasörüne düzen klasörünü yerleştir
C:xampphtdocsdüzen - Apache başlat (XAMPP kontrol panelinden)
- Tarayıcıya gir:
http://localhost/düzen - 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)