Genel Bakış
Sayaçtan öte güvenli sağlık takip deneyimi
Platform, kullanıcıların son adet başlangıcı, ortalama döngü uzunluğu ve kanama süresi gibi temel bilgilerden yola çıkarak dinamik bir döngü takvimi oluşturur.
Döngü günü, tahmini adet tarihi, ovülasyon penceresi ve günlük semptom kayıtları tek dashboard üzerinden anlaşılır hale getirilir. Uygulama bilgilendirme ve takip amacı taşır; tıbbi teşhis yerine geçmez.
Çıktılar
Kullanıcıya sunduğu değer
- Döngü ve doğurganlık tahminleri sade bir takvim ve dairesel dashboard ile görünür hale gelir.
- Ruh hali, ağrı seviyesi, uyku kalitesi, akıntı türü ve enerji seviyesi gibi semptomlar günlük olarak kaydedilebilir.
- Son 3 veya 6 aylık veriler doktorla paylaşılabilecek PDF/CSV çıktısına dönüştürülebilir.
Katma değerli ürün özellikleri
Luna, basit bir tarih hesaplayıcısı olmak yerine günlük sağlık verisini anlamlı içgörüye dönüştürmeye odaklanır.
Gelişmiş semptom takibi
Kanama günlerinin yanında ruh hali, ağrı seviyesi, uyku kalitesi, akıntı türü ve enerji seviyesi gibi günlük veriler kaydedilir.
Akıllı içgörüler
Geçmiş döngü verilerine göre kişiselleştirilmiş bildirimler ve örüntü farkındalığı sunulur.
Doktor raporu çıktısı
Son 3 veya 6 aylık sağlık ve döngü verileri jinekologla paylaşılabilecek PDF veya CSV formatına aktarılır.
Veri gizliliği modu
Kalabalık ortamlarda sağlık detaylarını bulanıklaştıran gizlilik filtresi ile hassas ekran bilgileri korunur.
Çalışma mantığı ve iş akışı
Kullanıcı verisi doğrulandıkça tahminler güncellenir ve gelecek döngü takvimi backend tarafında yeniden hesaplanır.
Onboarding
Kullanıcı kayıt olduğunda son adet başlangıç tarihi, ortalama döngü uzunluğu ve ortalama kanama süresi alınır.
Dinamik dashboard
Girişte döngünün kaçıncı gününde olduğu, sonraki adet tarihine veya ovülasyon dönemine kalan süreyle birlikte gösterilir.
Takvim üzerinden veri girişi
Kullanıcı gün seçerek semptom ve adet verisi girer; adet başlangıcı onaylandığında tahminler gerçek veriye göre güncellenir.
Arka plan hesaplama
Spring Boot backend, yeni verilerle gelecek 6 aylık döngü takvimini asenkron şekilde yeniden hesaplar.
Teknik mimari
SEO, güvenli veri işleme ve sürdürülebilir modülerlik için frontend ve backend sorumlulukları ayrılır.
Frontend
Next.js App Router, dinamik arayüz, SEO uyumu ve modern kullanıcı deneyimi için kullanılır.
Backend
Spring Boot 3.x, güvenli iş mantığı, JWT tabanlı kimlik doğrulama ve asenkron hesaplama süreçlerini yönetir.
Veritabanı
PostgreSQL, ilişkisel tarih ve kullanıcı verilerinin güvenli ve tutarlı saklanması için tercih edilir.
Dağıtım
Dockerize yapı; api.tokay.dev ve app.tokay.dev subdomainleri üzerinden yayınlanabilecek şekilde planlanır.
Hesaplamalar ve ovülasyon tahmini
Başlangıç aşamasında tıbbi olarak yaygın kullanılan Takvim Yöntemi baz alınır.