Cvisioner - Yapay Zeka İşe Alım Platformu
10 uygulama, 14 paylaşımlı paket ve ~600K satır kod içeren yapay zeka destekli işe alım ekosistemi. Adaylar, işverenler ve yöneticiler için uçtan uca işe alım hattı.
10 uygulama, 14 paylaşımlı paket ve ~600K satır kod içeren yapay zeka destekli işe alım ekosistemi. Adaylar, işverenler ve yöneticiler için uçtan uca işe alım hattı.
Turborepo monorepo mimarisinde inşa edilmiş, 10 uygulama ve 14 paylaşımlı paketten oluşan büyük ölçekli, yapay zeka destekli bir işe alım ekosistemi. Platform üç ana kullanıcı yüzeyine hizmet eder: adaylar kişisel bir yapay zeka kariyer asistanıyla CV'lerini oluşturup geliştirir; işverenler özel bir yönetim paketiyle ilan yayınlar, başvuruları ve işe alım hatlarını yönetir; yöneticiler ise gelişmiş analitik, özellik bayrakları (feature flags) ve sistem kontrollerine erişir. Bu çekirdek yüzeyleri herkese açık bir iş ilanı panosu, misafir hunili bir pazarlama sitesi, destek konsolu, başsız bir API ağ geçidi, içerik stüdyosu ve teknik dokümantasyon uygulaması tamamlar.
Yapay zeka katmanı, özel prompt mühendisliğiyle Google Gemini 2.0 ve Vercel AI SDK üzerine kuruludur. Sektörden bağımsız ATS uyumluluk analizi ve puanlaması, yapay zeka destekli ön yazı üretimi, vektör gömme (embedding) tabanlı anlamsal iş–aday eşleştirmesi, CV içerik önerileri ve biyografi geliştirme gibi yetenekler sunar. Adaylar bu yeteneklerin tamamına sohbet tabanlı bir kariyer asistanı üzerinden erişir.
Mimarinin temelinde katı bir katman ayrımı yatar: yalnızca arayüz render eden uygulamalar, iş mantığı içermeyen ince tRPC yönlendiricileri üzerinden; tüm sorgu, mutasyon ve alan mantığını tipli bir bağlam (context) ve bağımlılık enjeksiyonu deseniyle barındıran merkezi bir sunucu katmanına bağlanır — 30'a yakın alanda 300'den fazla prosedür. Veri tabanı tiplerinden istemci hook'larına kadar uçtan uca tip güvenliği tRPC v11 ve Zod ile sağlanır. Asenkron iş yükleri, derleme zamanında doğrulanan tipli bir kayıt defteri (registry) üzerinden dağıtılan onlarca arka plan hattıyla (üyelik başlatma, faturalama, bildirim, iş uyarıları, planlı temizlik vb.) yürütülür.
Veri katmanı, her tabloda katı Satır Düzeyinde Güvenlik (RLS) politikalarıyla Supabase (PostgreSQL) üzerinde çalışır; anlamsal arama için pgvector, dosya depolama ve gerçek zamanlı abonelikler kullanılır. Üyelik tabanlı bir yetkilendirme (entitlement) sistemi, PayTR ödeme entegrasyonuyla birlikte işler. CV, ön yazı ve faturalar için çok şablonlu, sunucu tarafında PDF üretimi; işlemsel e-posta, gerçek zamanlı uygulama içi bildirimler, yapılandırılmış loglama ve Sentry ile gözlemlenebilirlik, tamamlayıcı altyapıyı oluşturur.
Platform, RTL düzen desteğiyle Türkçe ve İngilizce için tam uluslararasılaştırma sunar ve analitik tarafında KVKK/GDPR uyumlu rıza yönetimi içerir. Tailwind CSS 4 üzerine kurulu, Radix tabanlı paylaşımlı bir bileşen kütüphanesi tüm uygulamalarda tutarlı bir arayüz sağlar. Tümüyle tiplendirilmiş ~600K satırlık kod tabanı Bun ve Turborepo ile yönetilir, Vercel üzerinde dağıtılır.