Mühendislik vaka çalışması
Uluslararası gayrimenkul platformu
DuruGlobal
İlanları, medyayı, yerelleştirilmiş deneyimleri, erişim kontrolünü ve iletişim akışlarını birleştiren platformlar arası gayrimenkul ürünü.
Proje genel bakışı
Bu ürün nedir ve katkım nerede?
İlanları, medyayı, yerelleştirilmiş deneyimleri, erişim kontrolünü ve iletişim akışlarını birleştiren platformlar arası gayrimenkul ürünü.
Problem ve bağlam
Uluslararası gayrimenkul akışını daha anlaşılır hale getirmek.
Bir gayrimenkul ürünü ilanları, görselleri, konum ve kategori bağlamını, yatırım bilgisini ve iletişim yolunu bir araya getirmelidir. Açık mağaza açıklaması ülke ve şehir araması, filtreler, ilan detay sayfaları ve yatırım odaklı sunumları vurgular.
Mühendislik bağlamı ticari teslimdir: ürün özel müşteri altyapısını açığa çıkarmadan farklı rollere, dillere, medya durumlarına ve bildirim yollarına hizmet etmelidir.
Kapsam ve sorumluluk
Mobil uygulamayı arkasındaki sistemlere bağlamak.
Kayıtlı çalışmam Flutter uygulama geliştirmesini ve ilanlar, medya yönetimi, rol farkındalıklı erişim, ilk kullanım, bildirimler ve deep linking çevresindeki ürün entegrasyonlarını kapsar. Çalışma ticari ürüne katkı olarak anlatılır; müşteri işinin veya her ürün kararının sahipliği olarak değil.
Mimari ve kararlar
Erişim, içerik ve teslimi birbirine bağlı tek sistem olarak ele almak.
Kayıtlı teknoloji yığını Flutter’ı Supabase ve PostgreSQL ile birleştirir. RLS tabanlı yetkilendirme, moderasyon akışları, medya yüklemeleri ve yapılandırılmış ilk kullanım akışı güvenli mimari temalarıdır. Firebase / APNs bildirim yolları ve TR/EN/DE/AR yerelleştirmesi ürünü tek dilli ekran setinin ötesine taşır.
Tasarım kararı, yetkilendirme ve içerik durumunu veri erişimine yakın tutmaktır. Böylece bir ilan, medya öğesi veya iş akışının onu yönetmesi gereken erişim kuralları olmadan uygulamada görünme riski azalır.
Mühendislik zorlukları
Ürün, bir ilan ekranının düşündürdüğünden daha fazla sınırı aşar.
Ana zorluklar ürün verisi, erişim ve cihaz davranışı arasındaki sınırlar olarak anlaşılabilir:
- RLS tabanlı yetkilendirme ve rol farkındalıklı akışlar, uygulamayı kullanışsız hale getirmeden şirket ve moderasyon sınırlarını korumalıydı.
- Medya yüklemeleri ve ilan içeriği oluşturma, inceleme ve sunum görünümlerinde öngörülebilir durumlara ihtiyaç duyuyordu.
- Lokalizasyon; Türkçe, İngilizce, Almanca ve Arapça bağlamlarında uygulamaya ve içerik modeline ulaşmalıydı.
- Bildirimler ve deep link’ler, genel bir uygulama açılışında bitmek yerine cihaz aksiyonunu ilgili ürün bağlamına bağlamalıydı.
Güvenilirlik ve teslim
Ticari teslim, sınırları açık tutmayı gerektirir.
Proje kaydı temkinli tutulur: DuruGlobal yayımlanmış, müşteri çalışması ise devam ediyor olarak belirtilir. Açık mağaza ve web sitesi bağlantıları erişilebilirliği gösterir; özel kaynak erişimi, müşteri metrikleri ve operasyon sonuçları kamuya açık gerçekler olarak sunulmaz.
Değerlendirme
İyi mobil deneyim sağlam veri erişimiyle başlar.
DuruGlobal pratik bir kuralı güçlendirdi: yerelleştirme, yetkilendirme, medya ve bildirimler birbirinden ayrı görsel iyileştirme katmanları değildir. İş akışı karmaşıklaştığında arayüzün net kalabilmesi için ürün modelini erken şekillendirirler.
Kanıtlar ve linkler
Kamuya açık olarak ne kontrol edilebilir.
- İlanlar ve filtreler içeren uluslararası gayrimenkul ürünü. Resmi Google Play ve App Store açıklamaları. Resmi ürün listelemesi
- Flutter, Supabase, PostgreSQL, RLS, bildirimler ve deep linking. Mühendislik özeti; özel uygulama detayları paylaşılmadı. Mühendislik özeti
- Çok dilli ürün bağlamı. Mühendislik özeti TR/EN/DE/AR lokalizasyonunu belirtir. Mühendislik özeti