erhan kaya.dev

Mekân keşfi ve kalabalık tahmini

DuckIn

DuckIn, bir yere gitmeden önce ne kadar kalabalık olabileceğini ve ne zaman daha sakin olacağını görmeni sağlayan mobil uygulama. İstanbul, Ankara ve İzmir’de mekân keşfini saatlik kalabalık tahminleriyle birleştirir.

Ben Mustafa Erhan Kaya, DuckIn’in kurucusu ve geliştiricisiyim. Ürünün tasarımı, mobil uygulaması, backend’i ve veri işleme altyapısı üzerinde çalışıyorum.

Ürün sitesiApp Store
Geliştirici
Mustafa Erhan Kaya
Teknolojiler
Flutter, Dart, TypeScript, PostgreSQL, PostGIS, Supabase, Mapbox

Haritadaki konumdan ziyaret saatine

Bir mekânın nerede olduğunu bilmek, ne zaman gitmenin iyi olacağını söylemez. DuckIn; geçmiş ziyaret örüntüleri, hava durumu, trafik, etkinlikler ve takvim verileri gibi sinyalleri bir araya getirerek ziyaret planlamasına yardımcı olur.

Konum verisi ve mobil deneyim

Flutter uygulamasındaki Mapbox haritası, mekân keşfiyle tahminleri aynı akışta sunar. PostgreSQL ve PostGIS, yakındaki mekânları bulmak ve coğrafi sorguları çalıştırmak için kullanılır. Zamanlanmış veri toplayıcılar backend’i besler.

Açıklanabilir tahminler

TypeScript tahmin çekirdeği açık girdiler ve zaman bilgisiyle çalışır. Saatlik ve güncel tahminlerin yanında güven bilgisi ve tahmini etkileyen faktörler üretilir. Bu sonuçlar her mekânda doğrudan ölçülmüş doluluk sayımı değil, farklı sinyallere dayalı tahminlerdir.

Aynı veriyle karşılaştırılabilen değişiklikler

Veri toplama ve skor hesaplama birbirinden ayrılır. Kaydedilmiş girdilerin yeniden oynatılması, motor değişikliklerini sürekli değişen canlı veri yerine aynı örnekler üzerinde karşılaştırmayı sağlar.

Diğer projelerim

ZINK!

ZINK!, bir tanım ve harf sayısından kelimeyi bulduğun bir mobil oyun. Harf açmak puanı azaltır; harf almadan çözmek oyunun merkezindeki tercihtir. Türkçe ve İngilizce içerik, günlük mücadeleler ve çapraz bulmacalar sunar.

Projeyi incele

Pyralis

Pyralis, farklı platformlara dağılmış oyun kütüphanelerini, değerlendirmeleri ve oyuncu geçmişini bir araya getiren bir mobil ürün. Dijital oyunlarla masaüstü oyun deneyimlerini aynı oyuncu profiline bağlar.

Projeyi incele