🏆 EstateLab – Real Estate Property Listing Platform (GPL)
A professional, self-hosted property marketplace for agencies, brokers, and developers—publish listings, manage leads, schedule viewings, and close deals with SEO-ready pages and analytics.
🚀 Genel Bakış
EstateLab, markalı bir emlak portalını hızlı bir şekilde başlatmanıza yardımcı olan hepsi bir arada bir emlak CMS'sidir. Konut, ticari ve kiralık envanteri listeleyin; sorguları yakalamak; takipleri otomatikleştirin; ve modern bir kontrol panelinden performansı izleyin.
Hız, kontrol ve temiz koda ihtiyaç duyan emlak firmaları, bağımsız acenteler ve çok ofisli aracı kurumlar için amaca uygun olarak tasarlandı.
Deneyim odaklı tasarım: Fotoğraf ağırlıklı listeler, harita arama, potansiyel müşteri yönlendirme ve randevu takvimleri gibi günlük ajans iş akışlarından ilham alınarak ekiplerin yönetime daha az, kapanışa daha fazla zaman ayırması sağlanır.
✨ Temel Özellikler
- Listeler ve Kategoriler: satış/kira, konut/ticari, özel mülk türleri, nitelikler ve olanaklar.
- Gelişmiş Arama ve Filtreler: fiyat, yataklar/banyolar, alan, mülk türü, özellikler ve uyarılarla birlikte kayıtlı aramalar.
- İnteraktif Haritalar: kümeleme, çizim araması (çokgen) ve yakındaki İÇN'leri içeren harita görünümü.
- Medya Açısından Zengin Sayfalar: resim galerileri, kat planları, 360°/video yerleştirmeleri, belgeler (broşürler, EPC).
- Potansiyel Müşteriler ve CRM Lite: iletişim/rezervasyon formları, geri arama talepleri, boru hattı durumu, notlar ve takip hatırlatıcıları.
- Temsilci ve Ofis Profilleri: temsilci biyografileri, derecelendirmeler, atanmış listeler ve iletişim pencere öğeleri içeren ofis sayfaları.
- Randevular ve Açık Toplantılar: zamanlayıcıyı görüntüleme, takvim, iCal aktarımı, e-posta/SMS hatırlatıcıları.
- Çoklu Para Birimi ve Birimler: yerelleştirilmiş fiyatlar, ft2/m² geçişi, tarih/sayı biçimleri ve çeviriler/RTL.
- Para kazanma: öne çıkan listeler, abonelikler, promosyon bannerları, kupon kodları.
- SEO Uyumlu: temiz bilgiler, meta kontroller, Açık Grafik, şema işaretleme kancaları, XML site haritası uyumluluğu.
- Analizler ve Raporlar: trafik, sorgular, dönüşüm, en çok görüntülenen listeler, temsilci performansı.
- Roller ve İzinler: Yönetici, Yönetici, Temsilci, Sahip ve sınırlı Katkıda Bulunan rolleri (ayrıntılı RBAC).
- Güvenlik ve Denetim: denetleme kuyruğu, içerik sürümü oluşturma, etkinlik günlükleri, spam/kötüye kullanım yönetimi.
- Genişletilebilir: olay/dinleyici mimarisi, hizmet sınıfları, blade görünümü geçersiz kılmaları, API'ye hazır yapı.
⚙️ Teknik Yığın
- Çerçeve: Laravel (9/10+ tipik uyumluluk)
- Dil: PHP 8.1+ önerilir
- Veritabanı: MySQL 5.7+/8.0 veya MariaDB 10.3+
- Ön Uç: Blade, Tailwind/Bootstrap, Alpine.js/Vanilla JS
- Haritalar: Broşür/Mapbox/Google Haritalar (yapılandırılabilir)
- Depolama/CDN: yerel, S3 uyumlu veya medya aktarımı için CDN
- Oluşturma Araçları: Composer, Node.js (Vite/Laravel Mix)
- Sunucu: HTTPS'li Nginx/Apache; PHP uzantıları: openssl, mbstring, pdo_mysql, intl, curl, fileinfo, json, zip
🧩 Kurulum Kılavuzu
- Yükleme: Dosyaları sunucunuza/barındırıcınıza dağıtın.
- Veritabanı: DB ve kullanıcı oluşturun; .env kimlik bilgilerini güncelleyin.
- Bağımlılıklar: besteci kurulumu --no-dev ve php artisan anahtarı:generate.
- Migrate/Tohum: php artisan migrate --force (eğer sağlanmışsa tohum demo verileri).
- Varlıklar: npm kurulumu ve npm çalıştırma derlemesi.
- Optimize et: php artisan optimize et: temizle, depolama/ ve önyükleme/önbelleğin yazılabilir olduğundan emin ol.
- Haritalar: API anahtarını ekleyin (Mapbox/Google kullanıyorsanız) ve varsayılan konumu yapılandırın.
- Posta/Kuyruk: uyarılar ve hatırlatıcılar için SMTP'yi ve (isteğe bağlı) kuyruk çalışanını ayarlayın.
İpucu: Canlı envanteri yayınlamadan önce tema düzenlemeleri ve SEO testleri için bir hazırlık sitesi tutun.
📦 Teslimatlar
- Laravel projesini (GPL yapısı) listeleme, aracılar ve arama modülleriyle tamamlayın
- Yönetici kontrol paneli + Temsilci/Ofis profilleri
- Harita/arama şablonlarıyla ön uç listeleme teması
- Örnek veriler ve konfigürasyon notları
- GPL lisans metni ve değişiklik günlüğü
📱 Desteklenen Platformlar
- Sunucu İşletim Sistemi: Linux önerilir; Geliştirme için Windows/macOS
- Tarayıcılar: En Son Chrome, Firefox, Safari, Edge
- Cihazlar: Masaüstü, tablet ve mobil cihazlar için duyarlı kullanıcı arayüzü
🧠 Notlar
- Lisans: Eğitim, test ve yasal kullanım için GNU Genel Kamu Lisansı (GPL) kapsamında dağıtılmaktadır.
- Özelleştirme İpuçları: tema için alt görünümleri uygulayın; iş kuralları için olayları/dinleyicileri kullanın; Güncellemeleri kolaylaştırmak için temel düzenlemelerden kaçının.
- SEO Güvencesi: listeleme başına benzersiz başlıklar/açıklamalar, yapılandırılmış veriler (JSON-LD), görsel alt metni ve kanonik URL'ler.
- Performans: Büyük galeriler için önbelleğe alma, medya sıkıştırma, yavaş yükleme ve isteğe bağlı CDN'yi etkinleştirin.
- Güvenlik: HTTPS, rol tabanlı izinler, spam koruması ve düzenli bağımlılık güncellemeleri.
👨💻 Orijinal Geliştirici Kredisi
Orijinal olarak listelenen satıcı tarafından geliştirildi
CodeCanyon.
Lütfen kullanım durumunuz gerektirdiğinde ticari bir lisans satın alarak yazara destek olun.
🔒 Sorumluluk reddi beyanı
Bu, öğrenme, test etme ve yasal kullanıma yönelik bir GPL yeniden dağıtımıdır. Biz orijinal geliştiriciler değiliz ve hiçbir zımni garanti vermiyoruz.
Tüm ürün adları ve ticari markalar ilgili sahiplerine aittir. Ticari dağıtımlar için lisanslama yükümlülüklerini inceleyin ve orijinal geliştiriciden geçerli bir lisans alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.