Insurceed
Tekliften poliçeye, ödemeden hasara: modüler sigorta platformu
- Rol
- Backend mimarisi ve API
- Dönem
- 2025
- Durum
- Açık kaynak
- Bağlantılar
- GitHub ↗
Rakamlarla
33 - kullanıcı rolü
25%25% - daha hızlı sorgu
Genel bakış
Poliçe, teklif ve hasar süreçlerini uçtan uca kapsayan, üç rollü (müşteri, acente, admin) sigorta yönetim platformu. Karmaşık ilişkisel sorguları yeniden yazarak veri çekme hızını %25 artırdım.
- Araç, konut ve sağlık teklifleri; onay sonrası otomatik poliçe oluşturma; belge yüklemeli hasar bildirimi.
- Spring Boot + JPA backend, React + TypeScript + Vite arayüz, JWT kimlik doğrulama, Excel/PDF dışa aktarma.
01
Problem
Sigorta süreçleri üç farklı aktörün (müşteri, acente, admin) aynı veriye farklı yetkilerle dokunmasını gerektiriyor. Teklif → poliçe → ödeme → hasar zinciri boyunca her adımın kimin tarafından yapılabileceği net olmalı.
02
Yaklaşım
SOLID prensiplerine göre modüler bir Spring Boot backend: her iş alanı (teklif, poliçe, ödeme, hasar, doküman) kendi controller/service/repository üçlüsüne sahip. JWT tabanlı kimlik doğrulama ve rol bazlı yetkilendirme tüm uç noktaları koruyor.
Poliçe listeleme ve raporlama sorguları başta N+1 problemi yaşıyordu; sorgular JPQL fetch join ve projeksiyonlarla yeniden yazıldı ve veri çekme hızı %25 arttı.
03
Mimari
- Arayüz
- React + TypeScript
- Vite
- Tailwind
- API
- Spring Boot
- JWT · RBAC
- DTO / Mapper
- Alanlar
- Teklif
- Poliçe
- Ödeme
- Hasar
- Doküman
- Veri
- PostgreSQL
- JPA / Hibernate
04
Kilit kararlar
- 01
DTO/Mapper katmanı ve global hata sözleşmesi
Entity'ler API'ye asla doğrudan çıkmıyor. Tek bir hata biçimi tüm uç noktalarda geçerli; React tarafı buna güvenerek yazıldı.
Sonuç
Üç rol için tam akış çalışıyor: teklif alma, ödeme, otomatik poliçe, hasar bildirimi ve onay, Excel/PDF rapor. Kod açık kaynak.
Benzer projeler
Full-stackAçık kaynakTravelMate
Rota, aktivite ve paylaşımla seyahat planlama platformu
Kullanıcıların seyahat planı oluşturup aktivite ve lokasyon eklediği, yorum bıraktığı ve planları herkese açık ya da özel paylaştığı full-stack uygulama. Nginx arkasında Docker Compose ile ayağa kalkıyor.
- 1
- komutla tüm yığın
- OpenAPI
- belgelenmiş API
- Java 17
- Spring Boot
- Spring Security
- JWT
- PostgreSQL
- Next.js
İncele
Full-stackCanlıC'esta AI
Cesta Technology'nin kurumsal web sitesi ve ürün vitrini
C'esta AI'ın kurumsal sitesi: Cesta Lex ve Cesta AIHM ürün sayfaları, blog, kariyer ve demo talep akışları. Next.js ile geliştirildi, Türkçe ve İngilizce yayında; şirketin diğer ürünleriyle aynı konteyner altyapısı ve CI/CD boru hattı üzerinde çalışıyor.
- 2
- dil
- 2
- ürün sayfası
- Next.js
- React
- TypeScript
- Docker
- CI/CD
İncele- Full-stackAçık kaynak
Hastane Otomasyonu
Hasta ve yönetici panelli Java Swing hastane otomasyonu
Kayıt, giriş, randevu oluşturma ve yönetici denetimi sunan Java Swing masaüstü uygulaması; MySQL ile JDBC üzerinden haberleşiyor, Maven ile derleniyor.
- Java
- Swing
- JDBC
- MySQL
- Maven
İncele
