Problem ve hedef kullanıcı
Emlak ofisleri; ilanlarını, danışmanlarını ve müşteriye açık dijital vitrinlerini birbirinden kopuk araçlarla yönetmek zorunda kalabiliyor. İlanlarım.com, ofis içi CRM akışları ile ziyaretçilerin gördüğü ilan deneyimini aynı ürün yaklaşımında bir araya getiriyor.
Hedef kullanıcılar emlak ofisi yöneticileri ve danışmanlar. Ürünün kamuya açık yüzü ilan keşfini desteklerken, yönetim tarafı ekiplerin günlük ilan ve danışman işlerini yürütmesine odaklanıyor.
Rolüm ve sorumluluklarım
Product Engineer olarak ürün kapsamı, arayüz geliştirme, API katmanı, veri akışı ve yayına alma kararlarını uçtan uca ele aldım. Önceliğim yalnızca ekran üretmek değil; ofislerin kullanabileceği, sürdürülebilir bir ürün akışı kurmaktı.
Temel ürün kararları
- CRM ve dijital vitrin yüzeylerini ortak bir ürün modeli etrafında toplamak
- İlan ve danışman yönetimini günlük operasyonun merkezine yerleştirmek
- Müşteri iletişimini desteklemek için WhatsApp geçişlerini görünür kılmak
- Ofis seviyesinde veri ayrımını uygulama akışının temel sınırlarından biri olarak ele almak
- Özel sistem ayrıntılarını ve müşteri verisini kamuya açık ürün sunumundan ayrı tutmak
Kamuya açık mimari
Kullanıcı arayüzü React ve Vite ile geliştirilip Vercel üzerinde sunuluyor. İstemci istekleri Google Cloud Run üzerinde çalışan .NET API’ye gidiyor; kalıcı veri Supabase PostgreSQL üzerinde tutuluyor.
- React + ViteVercel
- .NET APIGoogle Cloud Run
- Supabase PostgreSQLKalıcı veri
Tarayıcı Supabase’e doğrudan erişmiyor. Veritabanı işlemleri .NET API üzerinden yürütülüyor ve sunucu tarafı anahtarı yalnızca API ortamında tutuluyor. Kimlik doğrulama sağlayıcısı kamuya açıklanmıyor. Özel uç noktalar, anahtarlar, veri tabanı şemaları ve müşteri verileri bu vaka çalışmasının kapsamı dışında.
Ürün yüzeyleri
Kamuya açık ve güvenle anlatılabilen yüzeyler; ilan arama ve görüntüleme, danışman profilleri, ofis vitrini ve WhatsApp üzerinden iletişime geçişler. Yönetim deneyimi ise ilan ve danışman bilgilerinin tek akışta yönetilmesini destekliyor.
Sonuç
Çalışma, emlak ofislerine yönelik bir ürün fikrini React, .NET ve PostgreSQL tabanlı canlı bir ürüne dönüştürdü. Ürünü doğrudan inceleyerek kamuya açık akışları deneyimleyebilirsiniz.