Case study

SoulPal

İçinden geçeni yazdığında yapılandırılmış bir manevi seansla karşılık veren, 10 dilli İncil okuma ve AI rehberlik uygulaması.

Platform

iOS / Android

Rol

Ürün tasarımı, Flutter geliştirme, Supabase + Edge Function mimarisi ve içerik dağıtım hattı.

Teknoloji

Flutter · Supabase · OpenAI

Durum

Yayına hazır

SoulPal

Problem

İhtiyaç neydi?

Kutsal metin uygulamaları ya düz birer okuyucu ya da bağlamsız sohbet botlarıydı; kişisel duruma eşlik eden, günlük ritim kuran sakin bir deneyim eksikti.

Çözüm

Nasıl çözüldü?

Kullanıcının yazdığı durum; Durum, Öğreti, Kalp Sözü, Ayet, Dua ve Adım başlıklarıyla yapılandırılmış bir seansa dönüşüyor. Cevaplardaki ayet referansları sunucu tarafında deterministik olarak doğrulanıp tıklanabilir hale getiriliyor; kayıtlar cihazda yerel tutuluyor.

Çıktılar

Ortaya ne çıktı?

10 dilde arayüz ve rehberli plan içerikleri

Lisans doğrulamalı çeviri hattı: yalnızca telifsiz metinler yayında

Local-first günlük: kayıtlar cihazda, hesap opsiyonel

Sertleştirilmiş yayın süreci: release gate, secret taraması, smoke testler

Yapım notu

Kurulum mantığı

SoulPal'ın altyapısında çok dilli İncil metinleri Supabase'te değil, Cloudflare R2 üzerinde sıkıştırılmış paketler halinde dağıtılıyor; yalnızca lisansı doğrulanmış çeviriler kullanıcıya açılıyor. AI katmanı Edge Function arkasında: akış onarımı, model geri düşüşü ve ayet-referans düzeltmesiyle üretim koşullarına göre sertleştirildi. Uygulama internetsiz de çalışan local-first bir günlük deneyimi sunuyor.

Ürün deneyimi

Danışan uygulaması ve yönetici paneli

Aynı takip sistemi, her rolün günlük işine uygun iki farklı arayüz sunar.

Store tanıtım görseli
iOS

Store tanıtım görseli