Açıklama
Özellikler
Kurulum
Nasıl Kullanılır?
Changelog
Lisanslama
BinaPro SaaS, profesyonel apartman ve site yönetimi hizmeti sunmak isteyen firmalar için geliştirilmiş kapsamlı bir çoklu müşteri platformudur.
Tek kurulum üzerinden birden fazla apartman, site veya müşteriye özel yönetim paneli açılabilir. Her müşterinin yöneticileri, sakinleri, daireleri, finansal kayıtları ve operasyonları birbirinden izole şekilde yönetilir.
Süper Admin panelinden müşteriler, özel domainler, abonelik paketleri, faturalar, ödemeler, lisans durumu ve sanal POS ayarları yönetilebilir. Site yöneticileri bina, blok, daire, sakin, aidat, gelir-gider, kasa, banka hareketleri, duyuru, rezervasyon, toplantı ve operasyon işlemlerini gerçekleştirebilir.
Sakinler mobil uyumlu panel üzerinden borçlarını, ödemelerini, makbuzlarını, hesap ekstrelerini ve duyuruları görüntüleyebilir; ödeme bildirimi, arıza talebi ve ziyaretçi daveti oluşturabilir.
Sistem PHP 8.1+ ve MySQL/MariaDB altyapısıyla çalışır. CyberPanel ve standart Linux hosting ortamlarına tek ZIP paketi üzerinden otomatik kurulabilir. PWA desteği sayesinde mobil cihazlara uygulama olarak eklenebilir.
BinaPro SaaS, LuxeLicense altyapısı ile domain ve kurulum kimliğine bağlı olarak lisanslanmaktadır.
Çoklu müşteri ve çoklu site SaaS altyapısı
Profesyonel Süper Admin paneli
Site yöneticisi yönetim paneli
Mobil uyumlu sakin paneli
Güvenlik görevlisi paneli
Müşteriye otomatik yönetim paneli açma
Alt domain ve özel domain yönetimi
DNS TXT domain sahipliği doğrulaması
SSL ve domain durum takibi
Paket oluşturma ve paket düzenleme
Aylık ve yıllık abonelik yönetimi
Deneme süresi ve abonelik yenileme
Müşteri askıya alma ve yeniden etkinleştirme
Platform faturası ve tahsilat yönetimi
PayTR sanal POS entegrasyonu
iyzico Checkout Form entegrasyonu
Güvenli paket ödeme bağlantıları
Webhook ile otomatik ödeme doğrulama
Ödeme sonrası otomatik abonelik aktivasyonu
Platform makbuz ve fatura çıktıları
MRR, ARR ve bekleyen alacak göstergeleri
Bina ve blok ekleme
Daire ve bağımsız bölüm yönetimi
Daire sahibi ve kiracı yönetimi
Sakin ve aile bireyi kayıtları
Toplu aidat ve borç oluşturma
Aidat ödeme ve tahsilat yönetimi
Havale/EFT ödeme bildirimi
Otomatik tahsilat dağıtımı
PDF tahsilat makbuzu
Gelir ve gider yönetimi
Ana kasa ve banka hesabı yönetimi
Açılış ve devreden bakiye
Kasada kalan tutar hesabı
OAuth2 banka hesabı bağlantısı
Banka hareketlerini otomatik alma
CSV banka ekstresi içe aktarma
Banka hareketini aidatla otomatik eşleştirme
Aidatı otomatik ödendi olarak işaretleme
Aylık PDF faaliyet raporu
Geçmiş dönem raporları
12 aylık PDF faaliyet raporu
Yıllık gelir-gider karşılaştırması
PDF sakin hesap ekstresi
Duyuru ve bildirim yönetimi
SMS, e-posta, WhatsApp ve PWA Push kuyruğu
Borç hatırlatma otomasyonları
Gecikmiş borç kampanyaları
Saatlik otomasyon ve cron sistemi
Arıza ve bakım talebi yönetimi
Ortak alan rezervasyonları
Ziyaretçi daveti ve QR kod
Giriş-çıkış hareketleri
Kargo teslim ve takip sistemi
Kat malikleri toplantıları
Gündem, oylama ve karar yönetimi
Arsa payı ağırlıklı oylama
PDF toplantı ve karar raporu
Sayaç, endeks ve tüketim takibi
Su, elektrik, doğalgaz ve kalorimetre yönetimi
Personel ve tedarikçi yönetimi
Demirbaş, garanti ve bakım takibi
Rol bazlı güvenli giriş merkezi
Süper Admin, yönetici ve sakin giriş ayrımı
Başarısız giriş sınırlandırması
Tenant bazlı veri izolasyonu
CSRF ve oturum güvenliği
AES-256-GCM entegrasyon bilgisi şifreleme
PWA ve mobil uygulama desteği
LuxeLicense lisans entegrasyonu
Domain ve kurulum kimliği kilidi
HMAC SHA-256 lisans doğrulama
İmzalı lisans önbelleği
Süper Admin lisans durum ekranı
Otomatik ve tek ekranlı kurulum
CyberPanel uyumlu kurulum paketi
PHP 8.1, 8.2 ve 8.3 desteği
MySQL 8 ve MariaDB 10.5+ desteği
SİSTEM GEREKSİNİMLERİ
PHP 8.1, 8.2 veya 8.3
MySQL 8+ veya MariaDB 10.5+
PDO MySQL, cURL, OpenSSL ve JSON PHP eklentileri
HTTPS destekli alan adı
Yazılabilir public_html dizini
luxeloom.web.tr adresine dış HTTPS bağlantısı
KURULUM ADIMLARI
1. Hosting veya CyberPanel üzerinden alan adınızı oluşturun.
2. Alan adı için boş bir MySQL veritabanı ve veritabanı kullanıcısı oluşturun.
3. İndirdiğiniz BinaPro ZIP paketini public_html dizinine yükleyin.
4. ZIP dosyasını public_html içerisinde çıkarın.
5. index.php ve install.php dosyalarının doğrudan public_html altında bulunduğunu kontrol edin.
6. Alan adınızı tarayıcıda açın.
7. Veritabanı sunucusu, adı, kullanıcısı ve parolasını girin.
8. İlk site veya apartman adını yazın.
9. Site Yöneticisi hesabını oluşturun.
10. Süper Admin hesabını oluşturun.
11. LuxeLicense lisans anahtarını girin.
12. LuxeLicense panelinizde tanımlı Product Code bilgisini girin.
13. X-API-Key ve Shared Secret bilgilerini girin.
14. “BinaPro FULL kurulumu tamamla” düğmesine basın.
15. Lisans aktivasyonu başarılı olduğunda veritabanı tabloları otomatik oluşturulur.
16. Kurulum tamamlandığında giriş merkezinden sisteme giriş yapın.
17. HTTPS ve PWA servis worker desteğinin etkin olduğunu kontrol edin.
ÖNEMLİ
ZIP içerisinde ek klasör bulunmamalıdır. Dosyalar doğrudan public_html dizinine çıkarılmalıdır.
Doğru dizin:
public_html/index.php
public_html/install.php
public_html/database.sql
public_html/assets/
Yanlış dizin:
public_html/binayonetim/index.php
Temiz kurulum sırasında upgrade SQL dosyalarını ayrıca çalıştırmayın. Güncel database.sql dosyası bütün tabloları otomatik olarak oluşturur.
Mevcut bir kurulum güncelleniyorsa önce config.php dosyasını ve veritabanını yedekleyin. Yeni dosyalar yüklendikten sonra /license-setup.php adresinden lisans aktivasyonunu tamamlayın.
SÜPER ADMIN
1. Giriş merkezinden Süper Admin alanını seçin.
2. Müşteri / Panel Aç bölümünden yeni müşteri oluşturun.
3. Müşteri için site adı, yönetici hesabı ve abonelik paketini belirleyin.
4. Alt domain veya müşterinin özel domainini tanımlayın.
5. Özel domain kullanılıyorsa DNS TXT doğrulamasını tamamlayın.
6. Paketler bölümünden aylık veya yıllık satış paketleri oluşturun.
7. Paketlere daire, kullanıcı, depolama ve entegrasyon kotaları tanımlayın.
8. Abonelikler bölümünden müşterilerin paket ve sürelerini yönetin.
9. Sanal POS bölümünden PayTR veya iyzico bilgilerini kaydedin.
10. Faturalar bölümünden müşteriye ödeme bağlantısı oluşturun.
11. Ödemeler bölümünden tahsilat ve makbuzları takip edin.
12. Lisans bölümünden ürün lisansının durumunu kontrol edin.
SİTE YÖNETİCİSİ
1. Yönetici giriş alanından sisteme giriş yapın.
2. Bina ve blokları oluşturun.
3. Bloklara bağlı daireleri ekleyin.
4. Daire sahibi, kiracı ve diğer sakinleri kaydedin.
5. Aidat dönemini ve toplu aidat tutarını belirleyin.
6. Havale, EFT, nakit veya banka hareketlerinden tahsilat oluşturun.
7. Gelir ve gider işlemlerini kaydedin.
8. Ana kasa ve banka hesaplarının bakiyelerini takip edin.
9. Banka & Aidat bölümünden banka bağlantısı veya CSV ekstre aktarımı yapın.
10. Eşleşen banka hareketlerini aidatlara uygulayın.
11. Duyuru, bildirim ve borç hatırlatma kampanyaları oluşturun.
12. Arıza, rezervasyon, ziyaretçi, kargo ve toplantı işlemlerini yönetin.
13. Raporlar bölümünden aylık veya yıllık faaliyet raporu oluşturun.
14. Raporu A4 PDF olarak kaydedin veya yazdırın.
SAKİN
1. Giriş merkezinden Sakin Panelini seçin.
2. Yönetim tarafından oluşturulan e-posta ve parolayla giriş yapın.
3. Güncel borç ve aidat durumunu görüntüleyin.
4. Ödeme geçmişini ve PDF makbuzları inceleyin.
5. Havale/EFT ödeme bildirimi gönderin.
6. PDF hesap ekstresi oluşturun.
7. Duyuruları ve bildirimleri takip edin.
8. Arıza veya destek talebi oluşturun.
9. Ziyaretçi daveti ve QR kod oluşturun.
10. Araç, aile bireyi, evcil hayvan ve iletişim bilgilerini yönetin.
11. Uygulamayı mobil cihazınıza PWA olarak yükleyin.
GÜVENLİK PANELİ
1. Güvenlik hesabıyla giriş yapın.
2. Ziyaretçi QR kodunu kamerayla okutun.
3. Ziyaretçinin giriş ve çıkış kaydını oluşturun.
4. Engelli ziyaretçi kontrolünü gerçekleştirin.
5. Kargo teslim kaydı oluşturun.
6. Teslim edilen kargoyu ilgili sakine bildirin.
v2.5.0 — LuxeLicense ve Lisanslı Tam Kurulum
LuxeLicense aktivasyon entegrasyonu eklendi.
LuxeLicense doğrulama entegrasyonu eklendi.
HMAC SHA-256 imzalama desteği eklendi.
Domain kilidi eklendi.
Product Code doğrulaması eklendi.
Kuruluma özel instance kimliği eklendi.
İmzalı lisans önbelleği eklendi.
6 saatlik doğrulama önbelleği eklendi.
Geçici bağlantılar için 72 saat tolerans eklendi.
Geçersiz, iptal edilmiş ve süresi bitmiş lisans kilidi eklendi.
Süper Admin lisans yönetim ekranı eklendi.
Mevcut kurulumlar için license-setup.php eklendi.
Lisans dosyalarına web erişim koruması eklendi.
Bütün modüller tek kurulum ZIP paketinde birleştirildi.
v2.4.1 — Süper Admin Menü Güncellemesi
Sanal POS bağlantısı Süper Admin menüsüne sabitlendi.
Müşteri / Panel Aç bağlantısı Süper Admin menüsüne sabitlendi.
Eski PWA önbelleğine bağlı menü görünürlük sorunları giderildi.
v2.4.0 — Sanal POS ve Banka Aidat Entegrasyonu
PayTR iFrame API desteği eklendi.
iyzico Checkout Form desteği eklendi.
Paket faturası için güvenli ödeme bağlantısı eklendi.
Webhook ile otomatik tahsilat doğrulaması eklendi.
Ödeme sonrası abonelik aktivasyonu eklendi.
OAuth2 banka bağlantısı eklendi.
CSV banka ekstresi içe aktarma eklendi.
Banka hareketlerini aidatlarla otomatik eşleştirme eklendi.
Aidatların otomatik ödendi olarak işaretlenmesi eklendi.
v2.3.0 — Müşteri Paneli ve Domain Yönetimi
Tek adımda müşteri paneli açma eklendi.
Alt domain ve özel domain yönetimi eklendi.
DNS TXT sahiplik doğrulaması eklendi.
SSL ve domain durum takibi eklendi.
Müşteri askıya alma ve etkinleştirme eklendi.
Müşteri panelini Süper Admin olarak ön izleme eklendi.
v2.2.0 — SaaS Ticari Yönetim Merkezi
Paket oluşturma ve düzenleme eklendi.
Aylık ve yıllık fiyatlandırma eklendi.
Abonelik ve deneme süresi yönetimi eklendi.
Platform faturası ve ödeme yönetimi eklendi.
Otomatik makbuz oluşturma eklendi.
MRR, ARR ve bekleyen alacak göstergeleri eklendi.
v2.0.0 — Rol Bazlı Giriş Merkezi
Süper Admin giriş alanı eklendi.
Site Yönetimi giriş alanı eklendi.
Sakin giriş alanı eklendi.
Rol bazlı otomatik yönlendirme eklendi.
Başarısız giriş sınırlandırması eklendi.
v1.9.0 — Akıllı Otomasyon
Borç hatırlatma kuralları eklendi.
Toplu bildirim kampanyaları eklendi.
SMS, e-posta, WhatsApp ve PWA Push kuyruğu eklendi.
Cron tabanlı otomasyon sistemi eklendi.
v1.8.0 — SaaS Platform Merkezi
Çoklu müşteri SaaS altyapısı eklendi.
Süper Admin paneli eklendi.
Paket ve abonelik altyapısı eklendi.
Tek adımda site oluşturma eklendi.
v1.7.0 — Operasyon Merkezi
Sayaç ve tüketim takibi eklendi.
Personel ve tedarikçi yönetimi eklendi.
Demirbaş, garanti ve bakım yönetimi eklendi.
v1.6.0 — Toplantı ve Oylama
Kat malikleri toplantısı eklendi.
Gündem ve oylama sistemi eklendi.
Arsa payı ağırlıklı oylama eklendi.
PDF karar raporu eklendi.
v1.5.0 — Güvenlik ve Ziyaretçi
QR ziyaretçi daveti eklendi.
Güvenlik görevlisi paneli eklendi.
Giriş-çıkış takibi eklendi.
Kargo teslim takip sistemi eklendi.
v1.4.0 — Mali Merkez
Bina, blok ve daire yönetimi eklendi.
Gelir ve gider yönetimi eklendi.
Ana kasa ve devreden bakiye eklendi.
Kasada kalan tutar hesaplaması eklendi.
v1.3.0 — Tahsilat ve Bildirim
Havale/EFT bildirimleri eklendi.
Otomatik tahsilat dağıtımı eklendi.
PDF makbuz eklendi.
Uygulama içi bildirim merkezi eklendi.
v1.2.0 — Sakin Paneli ve Raporlama
Mobil sakin paneli eklendi.
PDF hesap ekstresi eklendi.
Aylık faaliyet raporu eklendi.
12 aylık yıllık faaliyet raporu eklendi.
BinaPro SaaS, LuxeLicense lisans altyapısıyla korunmaktadır.
Her kurulum için geçerli bir lisans anahtarı zorunludur. Lisans; müşteri lisans anahtarı, alan adı, Product Code ve kuruluma özel instance kimliği kullanılarak doğrulanır.
İmza formatı:
license_key|domain|product_code|instance_id
İmza algoritması:
HMAC SHA-256
Aktivasyon adresi:
https://luxeloom.web.tr/api/license/activate.php
Doğrulama adresi:
https://luxeloom.web.tr/api/license/verify.php
DOMAIN KİLİDİ
Lisans aktivasyon sırasında kullanılan alan adına bağlanır. www öneki ve port bilgisi temizlenerek ana domain doğrulanır. Yazılımın farklı bir alan adına taşınması durumunda lisansın LuxeLicense panelinden yeniden tanımlanması veya aktarılması gerekir.
KURULUM KİMLİĞİ
Her kurulumda benzersiz license_instance.id dosyası oluşturulur. Bu dosya kurulumun kimliğidir ve silinmemelidir. Sunucu taşıma ve yedek geri yükleme işlemlerinde bu dosya korunmalıdır.
AKTİVASYON
Temiz kurulum sırasında lisans otomatik olarak etkinleştirilir. Aktivasyon başarılı olmazsa sistem kurulumu tamamlamaz. Mevcut sistemlerde /license-setup.php adresi üzerinden Süper Admin doğrulamasıyla lisans etkinleştirilebilir.
DOĞRULAMA
Lisans düzenli olarak uzak lisans sunucusundan doğrulanır. Başarılı doğrulama sonucu imzalı olarak 6 saat önbelleğe alınır. Böylece her sayfa açılışında uzak sunucuya istek gönderilmez.
GEÇİCİ BAĞLANTI TOLERANSI
Daha önce başarıyla doğrulanmış bir lisans, lisans sunucusuna geçici olarak ulaşılamaması durumunda en fazla 72 saat çalışmaya devam edebilir. Bu tolerans yalnız ağ veya geçici servis kesintileri için geçerlidir.
KİLİTLEME DURUMLARI
Geçersiz lisans anahtarı
İptal edilmiş lisans
Süresi dolmuş lisans
Alan adı uyuşmazlığı
Product Code uyuşmazlığı
Kurulum kimliği uyuşmazlığı
Eksik veya değiştirilmiş lisans yapılandırması
Geçici bağlantı tolerans süresinin aşılması
GÜNCELLEME ŞARTLARI
Yazılım güncellemeleri yalnız aktif lisansa sahip müşterilere sağlanır. Güncellemeden önce config.php, license.php, license_instance.id ve veritabanı yedeklenmelidir.
LİSANS ŞARTLARI
Bir lisans yalnız lisans kaydında belirtilen alan adı ve kurulum için kullanılabilir.
Lisans anahtarı başka müşterilerle paylaşılamaz.
Kaynak kod içerisindeki lisans kontrolü kaldırılamaz veya etkisizleştirilemez.
X-API-Key ve Shared Secret bilgileri üçüncü kişilerle paylaşılamaz.
Yetkisiz çoğaltma, yeniden satış veya farklı alan adlarında kullanım yasaktır.
Domain değişikliği lisans sağlayıcısının onayına tabi olabilir.
İptal veya süresi dolmuş lisanslarda yazılım erişimi durdurulabilir.
Lisans süresinin dolması müşteriye ait veritabanını silmez; yalnız uygulama erişimini sınırlar.