Detaylı Açıklama
Ne Satın Alıyorsunuz?
- ✅ Web uygulaması tam kaynak kodu (PHP + MySQL + JS)
- ✅ cPanel uyumlu, kolay kurulum
- ✅ AI Asistan paneli (menü + form tabanlı, 5 işlem tipi)
- ✅ Google Gemini ile ruhsat fotoğrafı analizi
- ✅ n8n webhook entegrasyonu (1 hazır workflow)
- ✅ NetGSM SMS bildirim sistemi (durum değişikliği + bakım hatırlatma)
- ✅ 4 farklı PDF çıktısı (Servis Geçmişi, Bakım Raporu, İş Emri, Proforma)
- ✅ Proforma fatura sistemi (kalem bazlı fiyatlandırma + imza alanı)
- ✅ Rol tabanlı yetki yönetimi (Yönetici / Teknisyen / Sekreter)
- ✅ Responsive tasarım (masaüstü + tablet + mobil)
- ✅ KVKK uyumlu veri yapısı + güvenlik kontrolleri
- ✅ Türkçe karakter tam desteği (utf8mb4_turkish_ci)
🤖 AI Asistan — İşlem Merkezi
Panel içindeki AI Asistan menüsü 5 farklı işlem sunar. Kullanıcı buton seçer, form doldurur ve gönderir. Karmaşık chat yapısı yerine sade menü + form yaklaşımı kullanılır.
- • 🔍 Plaka Sorgula: Araç bilgileri, sahip detayları, bakım durumu ve son servisler
- • ➕ Yeni Araç Ekle: Plaka, sahip adı, telefon + Gemini ile otomatik form doldurma
- • 🔧 Servis Detay Ekle: İş emri kalemleri, KDV hesaplama, ödeme kaydı, hatırlatma
- • 📋 Servis Geçmişi Kontrol: Plaka/tarih aralığına göre listeleme ve PDF indirme
- • 📄 Bakım Raporu Oluştur: Araç bazlı bakım tablosu ve PDF çıktısı
📄 Ruhsat Fotoğrafı ile Otomatik Veri Girişi
- • Kullanıcı 1-3 ruhsat fotoğrafı yükler
- • Fotoğraf sunucuya kaydedilir ve URL olarak n8n webhook'una iletilir (base64 değil)
- • n8n → Google Gemini AI ruhsattaki alanları okur (plaka, marka, model, yıl, vb.)
- • Okunan bilgiler forma otomatik yazılır
- • Kullanıcı kontrol eder, gerekirse düzeltir ve kaydeder
🔧 İş Emri & Proforma Fatura Sistemi
- • İş emri oluşturma: araç seçimi → işlem kalemleri → fiyatlandırma → ödeme
- • Dinamik kalem tablosu: İşçilik / Parça / Dış Hizmet satırları
- • Kalem bazlı iskonto ve KDV hesaplaması (otomatik toplam)
- • Fiyatlar sonradan girilebilir, saha ve muhasebe akışı ayrılabilir
- • Proforma PDF: logo, araç/müşteri bilgileri, kalem tablosu, imza alanı
- • İş emri durumu değiştiğinde otomatik NetGSM SMS bildirimi
- • 10 farklı iş emri durumu: Kabul → İşlemde → Fiyat Belirleniyor → Proforma → Tamamlandı → Teslim
🛢️ Bakım Takip & Hatırlatma Sistemi
- • Yağ, triger/kayış, fren, filtre, antifriz, buji, akü, lastik için bağımsız takip
- • Otomatik KM hesaplama: yağ +10.000, triger +60.000, fren +30.000, filtre +15.000
- • Renkli durum göstergesi: 🟢 İyi / 🟡 Yakın / 🔴 Geçmiş
- • Bakım zamanı geldiğinde müşteriye tekli veya toplu SMS hatırlatma
- • Bakım raporu PDF çıktısı ile profesyonel müşteri bilgilendirme
📱 SMS Bildirim Sistemi (NetGSM)
- • NetGSM API entegrasyonu: kullanıcı kodu, şifre ve başlık ayarlardan yönetilir
- • İş emri durum bildirimleri ayrı ayrı açılıp kapatılabilir
- • Bakım hatırlatma SMS: otomatik veya toplu gönderim
- • Borç hatırlatma SMS: ödenmemiş bakiyeler için bilgilendirme
- • SMS şablonları: {musteri_adi}, {plaka}, {tutar} değişken destekleri
- • Günlük/aylık SMS limiti, test SMS butonu ve gönderim geçmişi logları
📄 PDF Çıktıları
- • Servis Geçmişi PDF: araç bazlı kayıtlar ve tarih filtreleme
- • Bakım Raporu PDF: anlık bakım durumu tablosu
- • İş Emri PDF: tek iş emri detayı, kalem tablosu, tutarlar, imza alanı
- • Proforma Fatura PDF: geçerlilik süresi, iskonto ve çift imza alanı
- • Tüm PDF'lerde şirket logosu, adres, telefon ve vergi bilgileri yer alır
📊 Dashboard & Raporlama
- • Toplam araç, bugün gelen araç, açık iş emri sayısı
- • Bu ayki toplam gelir (tahsilat toplamı)
- • Borçlu müşteri sayısı ve yaklaşan bakım hatırlatma sayısı
- • Son 10 iş emri listesi + son 5 ödeme
- • Günlük/haftalık/aylık gelir raporu
- • Teknisyen performans raporu
🔒 Güvenlik & Altyapı
- • Session tabanlı oturum yönetimi + CSRF token koruması
- • PDO Prepared Statements ile SQL injection koruması
- • XSS koruması: tüm çıktılarda htmlspecialchars()
- • Dosya yükleme güvenliği: MIME kontrolü, boyut limiti, getimagesize(), .htaccess
- • Brute force koruması: 5 başarısız giriş → 15 dk bekleme
- • Rol tabanlı erişim: Yönetici / Teknisyen / Sekreter
- • Webhook API key kontrolü + kullanıcı başına rate limiting