Kutylawsuit
Kullanıcının anlatımından talep mektubu ve mahkeme belgesi hazırlayan platform.


- Proje
- Kendi ürünümüz
- Rolümüz
- Tasarım · Yazılım geliştirme
- Platform
- Web
01 / Projenin arkasında
Bir ihtiyaç. Düşünülmüş bir çözüm.
Zorluk
ABD’de küçük alacak davası açmak isteyen biri önce hangi bilgiyi vermesi gerektiğini bilmez; 50 eyalet ve DC’nin formları, limitleri ve süreçleri farklıdır. Avukatsız hazırlanan belgenin resmi biçime uyması ve kullanıcının anlatımının doğru yere oturması gerekir.
Yaklaşım
Kullanıcının düz dille anlattığı olay adım adım alınıyor; 51 yargı bölgesinin referans verisi tipli olarak depoda ve belge seçenekleri eyalete göre belirleniyor. Taslak Gemini ile üretiliyor, anahtar yoksa Claude’a düşüyor; PDF istemcide jsPDF ile oluşturuluyor. Ödeme Stripe Checkout ve webhook doğrulamasıyla; her entegrasyon anahtarı yokken zarif biçimde devre dışı kalıyor. Kimlik, Postgres ve depolama Supabase’de, satır güvenliği açık. İngilizce ve İspanyolca arayüz aynı üründe.
Sonuç
Talep mektubu ve mahkeme belgesi hazırlama akışı uçtan uca bir web deneyimi; asistan, vaka akışı, belge listesi ve hesap ekranları üründe. Geliştirme sürüyor.
02 / Ürünün içinde
Ekran ekran, deneyim.
Detayları görmek için bir ekranı açın.02 görsel
03 / Kapsam & detaylar
Deneyimi oluşturan detaylar.
- 01
51 yargı bölgesi için tipli referans verisi
- 02
Gemini ile taslak, Claude yedek; istemcide jsPDF
- 03
Stripe Checkout ve webhook doğrulaması
- 04
İngilizce ve İspanyolca; Supabase RLS
Teknoloji
nextjs / react / typescript / supabase / stripe
ÜRÜNÜN İÇİNDEN
Ekranın arkasındaki mühendislik.
Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.
51 yargı bölgesi tipli
src/lib/data/jurisdictions.ts 50 eyalet ve DC için form, limit ve süreç verisini tutuyor; belge seçenekleri buradan eyalete göre çözülüyor. Şema supabase/migrations altında, belge içeriği ve geri bildirim ayrı migration’larda.
Sağlayıcı yedekli taslak
api/generate-document Gemini ile üretiyor; GEMINI_API_KEY yoksa Claude’a düşüyor. PDF jsPDF ile istemcide oluşuyor, sunucuya belge gövdesi taşınmıyor.
Ödeme doğrulaması
api/checkout Stripe Checkout oturumu açıyor, api/stripe/webhook imzayı doğrulayıp kaydı güncelliyor, api/verify-payment istemcinin durumu sorgulamasına izin veriyor; anahtar eksikse entegrasyon zarifçe devre dışı.
Sıradaki fikir sizin.
Sizin ürününüz için ne yapabiliriz?
İlk sürümden büyüyen platformlara; tasarım, geliştirme ve yayın sürecini birlikte planlayalım.
Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.