
Kan bağışını koordine eden sağlık platformu
- Yıl
- 2026
- Rol
- Kurucu ortak · Ürün ve mimari · Web uygulaması · Veri modeli ve yetkilendirme
- Teknoloji
- Next.js · React · TypeScript · Tailwind · Supabase · PostgreSQL · Anthropic · Mapbox
- 10ürün modülü
- 3ayrı kullanıcı rolü
- MVPPoC öncesi, canlıda
Rakamlar Ağustos 2026 tarihinde kaynağından sayıldı.
Sorun
Kan ihtiyacı ortaya çıktığında süreç bugün hâlâ elle yürüyor: hasta yakını sosyal medyaya yazıyor, mesajlaşma gruplarına düşüyor, telefon zinciri kuruyor. Bu yöntem hem doğrulanabilir değil hem de en kötü anda en fazla koordinasyon yükünü hasta yakınının üstüne bırakıyor. Kurum tarafında ise tablo simetrik: kan temini kritik bir operasyon ama takibi çoğu yerde reaktif, yani sorun ancak stok azaldığında görünür oluyor.
Vena'yı bunun için kurduk. Amaç mevcut kan temin kurumlarının yerine geçmek değil; onları, hastaneleri, şirketleri ve bireyleri aynı yapının içine alan tamamlayıcı bir katman kurmak.
Yaklaşım
Eşleştirme bir liste değil, bir sıralama problemi. Sistem uygun bağışçıyı tek bir kritere göre değil, çok faktörlü bir skorlamayla buluyor: kan grubu uyumluluğu, bağışçının hastaneye GPS mesafesi, son bağış tarihinden doğan uygunluk penceresi ve bağış geçmişi. Çıktı, hastane tarafında öncelik sırasına dizilmiş bir bağışçı listesi; yani "kim uygun" değil, "önce kime sorulmalı".
- Next.js App Router üzerinde server-first mimari; iş mantığı route handler'ın içinde değil, ayrı bir servis katmanında
- Üç ayrı kullanıcı yolu: bağışçı uygulaması, hastane paneli ve operasyon yönetimi
- Supabase Postgres, satır düzeyi güvenlik politikalarıyla; service-role yetkisi yalnızca sunucuda
- Her API girdisi şemayla doğrulanıyor, ardından oturum ve rol kontrolünden geçiyor
- Mapbox ile konum ve mesafe hesabı; konum izni ve manuel lokasyon ayrı ayrı yönetiliyor
- Tahlil PDF'i yükleyip analiz sonucunu görmeye kadar giden kişisel sağlık modülü
- Koyu ve açık tema, Türkçe ve İngilizce arayüz
Sağlık verisi
Platformun işlediği şeylerin çoğu özel nitelikli kişisel veri: kan grubu, bağış geçmişi, tahlil sonuçları, enlem ve boylam. Bu yüzden veri modeli sonradan güvenlik eklenen bir yapı değil; yetkilendirme veritabanı seviyesinde, satır düzeyi politikalarla kuruldu ve kullanıcının sağlık verisi varsayılan olarak kapalı: bir şirketin, hastanenin ya da başka bir kullanıcının erişimi için açık bir politika gerekiyor. Konum verisi yalnızca izinle ve yalnızca eşleştirme hesabı için işleniyor.
Bugün nerede
MVP tamamlandı ve www.vena.org.tr adresinde çalışıyor. Proje şu anda PoC öncesi doğrulama aşamasında: temel akışlar gerçek kullanım senaryolarına karşı test ediliyor, hastane tarafındaki stok modülü prototipten çıkarılıyor ve kurum iş birlikleri için hazırlık sürüyor. Yani ürün ayakta; sıradaki soru ölçek değil, doğrulama.
Bir şey mi kuruyorsunuz?
Ne kurmak istediğinizi yazın; iki iş günü içinde yazılı teklif iletilir.