Projelere dön

Kadın Sağlığı ve Döngü Takibi

Luna

Menstrüel döngü, doğurganlık penceresi ve günlük sağlık belirtilerini güvenli, anlaşılır ve kişiselleştirilebilir bir deneyimde takip eden platform.

Luna, kadınların menstrüel döngülerini, doğurganlık dönemlerini ve günlük sağlık belirtilerini takip etmelerine yardımcı olan modern ve güvenli bir web platformudur. Next.js arayüzü, Spring Boot backend mimarisi, gizlilik odaklı deneyim, doktor raporu çıktısı ve kişiselleştirilmiş içgörü akışıyla sağlık verilerini anlaşılır hale getirir.

BağlamKişisel Proje
OdakDöngü takibi, ovülasyon tahmini ve sağlık içgörüleri
RolÜrün mimarisi ve full-stack geliştirme
Luna
Döngü günü18
Ovülasyon penceresi
Gizlilik filtresi
Doktor raporu

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.

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.

01

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.

02

Akıllı içgörüler

Geçmiş döngü verilerine göre kişiselleştirilmiş bildirimler ve örüntü farkındalığı sunulur.

03

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.

04

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.

01

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.

02

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.

03

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.

04

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.

01

Frontend

Next.js App Router, dinamik arayüz, SEO uyumu ve modern kullanıcı deneyimi için kullanılır.

02

Backend

Spring Boot 3.x, güvenli iş mantığı, JWT tabanlı kimlik doğrulama ve asenkron hesaplama süreçlerini yönetir.

03

Veritabanı

PostgreSQL, ilişkisel tarih ve kullanıcı verilerinin güvenli ve tutarlı saklanması için tercih edilir.

04

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.

Sonraki adet tarihiSon adet başlangıç tarihi + ortalama döngü uzunluğu
Ovülasyon günüSonraki beklenen adet tarihi - 14 gün
Doğurganlık penceresiOvülasyon - 5 gün ile ovülasyon + 1 gün arası

Örnek senaryo

Son adet tarihi1 Ekim
Döngü uzunluğu28 gün
Sonraki beklenen adet29 Ekim
Tahmini ovülasyon günü15 Ekim
Doğurganlık penceresi10 Ekim - 16 Ekim