Restoran, kafe ve barlar için kendi sunucunuzda çalışan QR kodlu dijital menü. Misafir masadaki kodu okutur, menü anında açılır; uygulama yok, aylık abonelik yok. Masa başına QR kod, çok dil ve para birimi, 8 hazır tema, tek dokunuşla "tükendi", analitik ve 4 adımda kurulum. PHP 8.2+ ve MySQL ile paylaşımlı hostingde çalışır; tam kaynak kodu dahil.
Köpük — Oto Yıkama Yönetim Paneli: Randevu, Kasa, Cari ve Gider Yazılımı (PHP)
Oto yıkama, detailing ve filo yıkama işletmeleri için kendi sunucunuzda çalışan yönetim paneli. Hat × saat randevu planı, bölünmüş ödemeli kasa, ön ödemeli paketler, kurumsal cari, kasa oturumu ve Z raporu, giderler ve raporlar tek panelde; aylık abonelik yok. PHP 8.2+ ve MySQL ile paylaşımlı hostingde çalışır; tam kaynak kodu dahil.
Köpük, oto yıkama ve detailing işletmeleri için kendi sunucunuzda çalışan bir yönetim panelidir. Randevuyu hatlara göre planlar, aracı kasaya gönderir, ödemeyi nakit, kart, havale, paket bakiyesi ve cari ile bölerek alır, gün sonunda Z raporunu çıkarırsınız. Kim, ne zaman, neyi değiştirdi denetim kaydında durur.
Aylık abonelik yoktur: bir kez satın alırsınız, veriler sizin sunucunuzda kalır. ZIP'i sıradan bir PHP hostingine yükleyip kurulum sihirbazını açtığınızda dakikalar içinde kullanmaya başlarsınız.
Genel Bakış
- Bugünkü ciro, yıkanan araç, randevu doluluğu ve gider; düne göre değişimle.
- Hatlara göre günün planı, tahsilat dağılımı ve son tahsilatlar.
- Dikkat gerektirenler: onay bekleyen randevu, tahsilat bekleyen araç, kapalı kasa, cari borç, vadesi gelen gider.
Randevular
- Hat × 30 dakikalık dilim planı (Hat 1, Hat 2, Detay Bölmesi, Ekspres; hatlar ayarlardan yönetilir), gün ve hafta görünümü.
- Boş dilime tıklayınca randevu; akış: müşteri → araç → hizmetler → tarih ve saat → hat → personel.
- Süre ve tutar araç sınıfına göre (Otomobil, SUV / 4x4, Ticari / Minibüs, Motosiklet) kendiliğinden hesaplanır.
- Çakışma kontrolü: aynı hat, aynı araç ve aynı personel aynı anda iki randevuda olamaz.
- Durum akışı: Bekliyor → Onaylandı → Yıkamada → Tamamlandı → Ödendi; İptal ve Gelmedi. "Kasaya gönder" ve SMS hatırlatma.
Kasa
- Tahsilat bekleyen araçlar ve hızlı satış; araç sınıfına göre fiyatlanan hizmet kutucukları.
- Bölünmüş ödeme: nakit, kredi/banka kartı, havale/EFT, paket bakiyesi ve cari/veresiye aynı fişte.
- Para üstü, hızlı nakit düğmeleri, yetkiye bağlı ve gerekçeli indirim (kasiyere üst sınır).
- 80 mm termal yazıcıya uygun fiş; fişi SMS ile gönderme.
- İptal ve iade gerekçeli; iade fişin hizmet ya da paket kısmından yapılır, paketle ödenen kısım pakete geri yüklenebilir.
Kasa oturumu ve Z raporu
- Vardiya açılışında açılış bakiyesi; gün sonunda beklenen nakit = açılış + nakit tahsilat − kasadan ödenen gider.
- Sayılan nakit ve fark; fark varsa açıklama zorunlu. Z raporu yazdırılır ve yöneticilere e-postayla gider.
- Kapanmış oturum değiştirilemez; çekmecedeki nakdi aşan nakit iade engellenir.
Paketler ve cari
- "10 İç-Dış Yıkama" gibi ön ödemeli paketler; müşteriye tanımlanır, kullandıkça bakiyeden düşer. Hizmetlerle aynı fişte satılabilir.
- Kurumsal müşteri için cari hesap: veresiye satış, cari ekstre ve cari tahsilat.
Müşteriler ve araçlar
- Bireysel ve kurumsal müşteri (firma unvanı, vergi dairesi ve no), etiketler, kaynak, SMS izni.
- Plaka normalize ve benzersiz; marka, model, yıl, renk, araç notu ("Seramik kaplamalı, fırça kullanılmasın") ve yıkama geçmişi.
- Ziyaret geçmişi, toplam harcama, cari ve paket bakiyesi; Türkçe karakter duyarlı arama ("sahin" yazınca "Şahin" de bulunur).
- Excel uyumlu CSV dışa aktarma, KVKK kapsamında veri dışa aktarma ve anonimleştirme.
Giderler ve raporlar
- Gider kategorileri (kira, elektrik, su, kimyasal ve sarf, personel…), tedarikçi, KDV, fiş no; "kasadan ödendi" seçeneği kasa oturumuna bağlanır.
- Aylık tekrarlayan gider hatırlatması (panelde ve e-postayla), kategori dağılımı.
- Raporlar: tarih aralığına göre ciro, gider ve net kâr (önceki döneme göre), günlük/haftalık/aylık grafik, hizmet bazında ciro, ödeme yöntemi dağılımı, personel performansı; her tablo CSV olarak iner.
Yönetim ve güvenlik
- Roller: Yönetici, Kasiyer, Personel. Personel plan ve sayıları görür, ciroyu görmez.
- Denetim kaydı ekranı: satış, iptal, iade, indirim, kasa, gider, ayar ve yedek işlemleri eski → yeni değerleriyle.
- Argon2id şifreleme, CSRF koruması, içerik güvenlik politikası (CSP), giriş denemesi sınırı, oturum zaman aşımı.
- Ayarlar: işletme bilgileri ve logo, şubeler, hatlar, çalışma saatleri, KDV oranları, fiş alt bilgisi, varsayılan tema.
- Tek tıkla veritabanı yedeği (sunucuda mysqldump gerekmez), otomatik yedek için cron komutu.
Kurulum ve güncelleme
- Beş adımlı kurulum sihirbazı: gereksinim kontrolü, veritabanı, tablolar, yönetici hesabı, isteğe bağlı demo verisi.
- Belge kökünü public/ klasörüne çeviremediğiniz hostinglerde de çalışır; hassas klasörler .htaccess ile kapalıdır.
- Yeni sürümde veritabanı Ayarlar → Sistem'den "Yedek al ve güncelle" ile güncellenir; SSH gerekmez.
- Ayrıntılı Türkçe kurulum kılavuzu (cPanel adımları, cron, yedekten dönme) pakette.
Teknik özellikler
- Dil: PHP 8.2, 8.3 ve 8.4 (çatısız, çalışma zamanı bağımlılığı yok)
- Veritabanı: MySQL 5.7+ veya MariaDB 10.4+
- Sunucu: Apache (mod_rewrite, .htaccess); paylaşımlı hosting yeterli
- Gerekmeyenler: Node.js, Composer, SSH, harici API
- Arayüz: Türkçe; açık ve koyu tema, telefonda tam çalışır
- Kalite: birim, entegrasyon ve uçtan uca testler; PHPStan seviye 8
Paket içeriği
- Tam kaynak kodu
- Türkçe kurulum ve kullanım kılavuzu (README.md: cPanel kurulumu, cron, güncelleme, yedekten dönme)
- Kurulumda isteğe bağlı yüklenen demo verisi (4 hat, 8 hizmet, 30 müşteri, 40 araç, son 60 günün randevu, tahsilat ve giderleri)
Lisans, destek ve güncellemeler
Ürün tek işletme lisansı ile satılır: bir işletmenin kendi şubelerinde kullanabilir, kendi ihtiyacınız için değiştirebilirsiniz. Yeniden satış ve dağıtım yasaktır. Yeni sürümlere "İndirmelerim" bölümünden ücretsiz erişirsiniz; kurulum ve kullanım sorularınızda destek veriyoruz.
Not: SMS/WhatsApp gönderimi için sağlayıcı arayüzü hazırdır; gerçek bir SMS sağlayıcısı pakete dahil değildir (mesajlar kayda yazılır). Fiş mali belge değildir.