Öncelikle çok rekabet olamayan bir sektör bul.
Bulduğun sektörde markalaşma önemli olsun.
İnsanların 300-500e yazılım yapıp satamayacağı (uğraşmayacağı) sektör olsun.
Yazılım mantığı;
example.com ana site, kullanıcı ve admin paneli var. Kullanıcı panelini destek ve abonelik (ödeme) yönetme olarak düşünebilirsiniz.
Admin paneli (Genel site yönetimi)
Laravel Multi Tenant veya benzeri paketleri inceleyin.
Tek database veya çoklu database şeklinde Tenant (Kiracı) yönetebilirsiniz.
Kiracı (Tenant) nedir?
alanadi.com gibi sitesini sizin merkezi (example.com) sunucusuna yönlendirip aynı yazılımı aynı veya farklı database ile kullanabilir.
Tekrardan kuruluma gerek kalmaz, kendi alan adında kullanır.
Örneğin; Arçelik vb Teknik Destek yazılımı
Merkezi alan adı;
example.com
Kullanıcı girişi;
- Genel ayarlar
- Destek Sistemi
- Abonelik yönetimi
Süper Admin;
- Kiraci ekleme ( site)
- Abonelikler
- Destek vb
Tenant (Kiracılar - Siteler)
Kullanıcı;
- Kayıtlı ürünler
- yapılan tamirler vb
Tenant Yöneticisi
- Müşteri
- Yapılan tamirler vs
Birçok sektöre uyarlanabilir. Tek yazılım birçok kişi tarafından kullanılabilir. Aynı veritabanı veya farklı veritabanı kullanılabilir. Abonelik sistemi ile aylık/yıllık sürekli ödeme alınabilir.