İçeriğe geç
Nedim

Asfalya

Müşteri iletişimini kolaylaştıran, poliçe yenilemelerini takip eden ve acente verisini içgörüye dönüştüren bir sigorta acentesi platformu.

Geçici kapak görseli: ince bir ölçü ızgarasının arkasında pembe, şeftali ve mor tonlarında yumuşak, bulanık alanlar. Yerine projenin bir ekran görüntüsü gelecek.
Rol
Tek geliştirici
Yıl
2025
Teknolojiler
FastAPI (async), SQLAlchemy + asyncpg, PostgreSQL, Celery + Redis, python-jose, Passlib/bcrypt, Pandas + openpyxl, Resend, Next.js (App Router), TypeScript, Tailwind + shadcn/ui, Recharts, Leaflet

Problem

Küçük sigorta acenteleri müşteri kaydını, yenileme takibini ve iletişimi elektronik tablolar ve derme çatma araçlar arasında idare ediyor; kendi iş verilerine dair net bir görünümleri yok.

Ne yaptım

Birbirinden bağımsız iki servis geliştirdim: asenkron bir FastAPI backend’i ve bir Next.js frontend’i. Herkese açık kayıt yerine acenteler müşterilerini sisteme kendileri ekliyor (tek tek ya da Excel’den toplu olarak, otomatik doğrulama ve temizleme ile); müşteriler de hesaplarını güvenli bir tek kullanımlık kod akışıyla etkinleştiriyor — geçici bir şifre ve hash’lenmiş, 15 dakika geçerli bir OTP.

Yönetim paneli poliçe ve ödeme verilerini gelir trendlerine, poliçe dağılımına ve müşteri büyüme metriklerine (Recharts) dönüştürüyor; bir Leaflet haritası da müşterilerin yakındaki servis sağlayıcıları bulmasına yardımcı oluyor. Arayüzün tamamı çalışma anında Türkçe ile İngilizce arasında geçiş yapabiliyor.

Sonuç

Yayında olan bir prototip (demo bağlantısı yukarıda). Node/TypeScript dışındaki backend yelpazemi gösteriyor — asenkron Python, Celery/Redis ile arka plan işleri, Pandas ile Excel içe aktarımı ve yönetici tarafından başlatılan güvenli bir kimlik doğrulama akışı — ve bunu özenli bir analitik arayüzüyle birleştiriyor.