Proje Genel Bakış
GurJob, iki farklı kullanıcı tipini (işveren ve iş arayan) aynı ürün içinde yöneten, onboarding, ilan yayınlama, başvuru yönetimi ve ödeme akışlarını bir araya getiren gerçek bir ürün geliştirme çalışmasıdır.
Çok taraflı mobil işe alım platformu
Avrupa'daki Türk işletmelerde iş fırsatlarını keşfet ve doğrudan başvur. GurJob, iş arayanlar ile işverenleri güven odaklı bir deneyimde buluşturan ürün odaklı mobil platformdur.
Ürün Durumu
MVP tamamlandı, canlı yayın ve ölçekleme hazırlığı devam ediyor.

GurJob, iki farklı kullanıcı tipini (işveren ve iş arayan) aynı ürün içinde yöneten, onboarding, ilan yayınlama, başvuru yönetimi ve ödeme akışlarını bir araya getiren gerçek bir ürün geliştirme çalışmasıdır.
Türk işletmelerin Avrupa'da doğru adaya hızlı ulaşması, iş arayanların ise güvenilir ilanlara doğrudan erişmesi zordu. Pazarda çok sayıda dağınık kanal ve düşük güven sinyali bulunuyordu.
Rol bazlı onboarding, doğrulanmış sosyal giriş, profil tabanlı ilan verme ve ödeme onayı ile ilanı yayınlama modelini birleştirdim. Böylece hem kullanıcı güveni hem de işveren tarafında yayın kalitesi arttı.
GurJob'ın vizyonu, sadece ilan listeleyen bir uygulama olmak değil; işveren güvenini, aday kalitesini ve dönüşüm oranını birlikte optimize eden çok taraflı bir istihdam ekosistemi kurmaktır.
Kullanıcı yolculuğu ilk andan itibaren İşveren / İş Arayan olarak ayrılıyor. Her rol için farklı ekranlar, farklı veri gereksinimleri ve farklı aksiyon setleri yönetiliyor.
Sosyal auth deneyimini hızlı tuttum; ancak rol kararlılığı için veri katmanında ekstra kontrol mekanizmaları ekledim.
İlan formunda tekrar veri istemek yerine profil verisi kaynak alındı. Bu sayede tekrar giriş azalırken, veri tutarlılığı arttı.
İşveren tarafında yayınlanan ilanları ve gelen başvuruları takip etmeyi kolaylaştıran temiz, karar odaklı bir yönetim deneyimi tasarlandı.
İlanın yayınlanmasını ödeme doğrulamasına bağlayarak iş modelini netleştirdim ve spam/kalitesiz ilan riskini düşürdüm.
Ekran hiyerarşisi, okunabilirlik ve akış sürekliliği gözetilerek farklı cihaz boyutlarında tutarlı bir mobil deneyim kurgulandı.
Tek sosyal hesap = tek immutable rol kuralı uygulandı. Rol değişimi UI seviyesinde değil, veri kaynağında engellendi.
Gerçek dünyada karşılaşılan auth.users trigger davranışları ve public.users senkron sorunları için korumalı senkron stratejisi geliştirildi.
Stripe ödeme süreci, webhook tabanlı yayın onayı ile bağlandı. UI tarafı ödeme sonucu yerine backend doğrulamasını referans alacak şekilde tasarlandı.
Aynı sosyal hesabın farklı rollerde açılması veya rol değişimi denenmesi gibi edge-case'ler veri modelinde kesin kurallarla kapatıldı.
Supabase tarafında auth.users ile public.users arasında oluşabilecek gecikme/eksik kayıt sorunları için senkron ve fallback akışları güçlendirildi.
İlan oluşturma sürecine profile completeness kontrolü eklendi; eksik profilde kullanıcı doğru adımlara yönlendirildi.
Kullanıcıyı gereksiz sürtünmeye sokmadan ödeme adımını güvenli şekilde yerleştiren, dönüşüm odaklı bir yayınlama deneyimi tasarlandı.
Aşağıdaki ekranlar onboarding'den ilan yönetimine kadar uçtan uca ürün akışını gösterir.

Karşılama ve değer önerisi

Sosyal giriş ve kimlik doğrulama

Gerçek ilan keşfi

Profil yönetimi

İlan oluşturma akışı

İlan ve başvuru yönetimi
Bu çalışma, iş başvurularında gerçek ürün sorumluluğu alabileceğimi; sadece ekran geliştirmek değil, uçtan uca ürün güvenilirliği kurabildiğimi gösteriyor.
Projeler Sayfası