Skip to content

iremcorak/HealthWise

 
 

Repository files navigation

Takım İsmi

Veri Bilimi ve Yapay Zeka 203


Takım Üyeleri ve Görevleri

  • Emir Kağan Yiğit: Scrum Master
  • Ahmet Akbaş: Product Owner
  • Ahmet Hilmi Kasap: Developer
  • İrem Çorak: Developer
  • Sinem Göçtü: Developer

Ürün İsmi

HealthWise


Ürün Açıklaması

HealthWise, kullanıcıların kendi sağlık verilerini girerek obezite veya kalp krizi riskini tahmin etmesine ve buna göre kişisel öneriler almasına olanak tanıyan bir platformdur. Kullanıcılar yaş, kilo, boy, aktivite düzeyi gibi temel bilgileri girdikten sonra, makine öğrenmesi modeli yardımıyla risk değerlendirmesi yapılır.

Eğer risk yüksek çıkarsa, sistem kişiye özel diyet ve aktivite önerileri sunar. Böylece kullanıcılar daha bilinçli adımlar atabilir, sağlıklı yaşam planlarını kişiselleştirebilir.


Ürün Özellikleri

  • Sağlık verisi girişi (yaş, kilo, boy, aktivite seviyesi vb.)
  • Obezite veya kalp krizi risk tahmini
  • Kişiye özel diyet ve aktivite önerileri
  • Sağlık puanı (Health Score) gösterimi
  • Haftalık öneri raporları

Hedef Kitle

Sağlığını izlemek, bilinçli önlemler almak ve yaşam kalitesini artırmak isteyen bireyler.


Jüriye Not

HealthWise, bireylerin sağlık farkındalığını artırmayı ve yapay zeka destekli karar destek sistemiyle sürdürülebilir, sağlıklı yaşam alışkanlıklarını teşvik etmeyi hedefler. Projemiz, veri gizliliğine dikkat ederek kişisel sağlık verilerini sadece öneri üretmek için kullanır.


SPRINT 1

Sprint Notları

Sprint başında görev dağılımları netleştirildi. Veri hazırlığı, kullanıcı akışı, arayüz taslakları ve öneri sistemi kurallarına odaklanıldı. Kodlama süreçlerine planlı geçiş için altyapı hazırlıkları tamamlandı.


Sprint içinde tamamlanması tahmin edilen puan

40 Puan


Puan tamamlama mantığı

Toplam 200 puanlık backlog planlandı. Sprint 1’de temel analiz ve tasarım odaklı 40 puanlık iş hedeflendi. Kodlama süreçleri sonraki sprintlerde genişletilecek.


Daily Scrum

WhatsApp ve Google Meet üzerinden gerçekleştirildi. Katılım ve ilerleme takibi düzenli yapıldı.
Sprint 1 Daily Scrum ChatsScreenshot_20250707_193006_WhatsApp Screenshot_20250707_192941_WhatsApp

Sprint1_Gorevler.pdf


Backlog URL

https://miro.com/app/board/uXjVK0fzum0=/


Sprint Board Screenshotları

Product Backlog ve sprint board güncellemeleri Miro üzerinden paylaşılmıştır.

image image



🖼 Ürün Durumu: Ekran Görüntüleri

ekran1 ekran2


✅ Sprint Review

  • Kaggle obezite veri seti indirildi ve temel inceleme tamamlandı.
  • Kullanıcı veri girişi formu akışı planlandı ve wireframe oluşturuldu.
  • Öneri sistemi kuralları tasarlandı ve dökümante edildi.
  • Sprint planı ve görev dağılımları dokümante edildi.

♻️ Sprint Retrospective

  • Veri seti üzerinde daha detaylı analiz için ek task açılmasına karar verildi.
  • Roller ile ilgili düzenleme yapıldı, scrum master ve product owner belirlendi.
  • Takım üyelerinin gelecek sprintlerde aktif olması gerektiğine vurgu yapıldı.
  • Takım içi iletişimin artırılması için düzenli toplantılar yapılması kararlaştırıldı.
  • Kodlama süreçlerine geçmeden önce backend veri şeması prototipinin netleştirilmesine karar verildi.

SPRINT 2

Sprint Notları

Sprint 2'de kodlama sürecine geçiş yapıldı. Kullanıcıdan alınan sağlık verilerinin veritabanına kaydedilmesi, Gemini API için özel prompt oluşturulması ve gelen cevapların işlenmesi konularına odaklanıldı.
Model entegrasyonu ve kişisel önerilerin sistemle bütünleşmesi sağlandı. Görev dağılımları önceki sprintten devralınarak kod bazlı işler önceliklendirildi.


Sprint içinde tamamlanması tahmin edilen puan

90 Puan


Puan tamamlama mantığı

Toplam 200 puanlık backlog planlamasının ardından, ilk sprintte 40 puan tamamlandı.
Sprint 2'de ağırlıklı olarak sistemin işlevsel kod kısmı geliştirileceği için daha yüksek puanlı görevler planlandı.
Veritabanı işlemleri, yapay zeka prompt sisteminin entegrasyonu ve veri işleme modülü dahil olmak üzere toplam 90 puanlık iş hedeflendi.


Daily Scrum

Günlük scrum toplantıları WhatsApp ve Google Meet üzerinden devam etti.
Kodlama sürecinde karşılaşılan problemler bu toplantılarda çözüldü ve ilerlemeler anlık olarak takip edildi. Screenshot (47) WhatsApp Image 2025-07-19 at 23 28 55_7e964fb8 WhatsApp Image 2025-07-19 at 23 28 55_eaf02bf6


Backlog URL

https://miro.com/app/board/uXjVIiBvn_U=/?share_link_id=68218108819


Sprint Board Screenshotları

Product Backlog ve sprint board güncellemeleri Miro üzerinden paylaşılmıştır. Screenshot 2025-07-19 233218 Screenshot 2025-07-19 233149


🖼 Ürün Durumu: Ekran Görüntüleri

Veritabanı bağlantısı test edilmiş, Gemini API entegrasyonu sağlanmış ve risk sonucu + öneriler mock veriyle arayüze entegre edilmiştir.
Ekranlar geliştirilmeye devam etmektedir.

WhatsApp Image 2025-07-20 at 20 03 38_f08eeb78 WhatsApp Image 2025-07-20 at 20 04 05_4c32203e WhatsApp Image 2025-07-20 at 20 04 05_8b0ae497


✅ Sprint Review

  • Veritabanı sistemi üzerinden kullanıcı verisi alımı tamamlandı.
  • Gemini API ile bağlantı kuruldu, kişisel prompt ile ilk testler yapıldı.
  • Yapay zekadan gelen yanıtlar kategorilere ayrıldı (diyet, egzersiz, risk).
  • Arayüzde bu içeriklerin gösterimi için ilk taslak gösterimler hazırlandı.
  • Kullanıcı deneyimi açısından form ve sonuç sayfası düzenlendi.

♻️ Sprint Retrospective

  • Kod entegrasyon sürecinde yaşanan senkronizasyon problemleri sprint sonuna doğru çözüldü.
  • Backend–frontend veri akışının daha net tasarlanması gerektiği fark edildi.
  • API üzerinden alınan verilerin doğruluğu için daha fazla test yapılması kararlaştırıldı.
  • Kullanıcı test ekranlarının 3. sprint başında tamamlanmasına karar verildi.

SPRINT 3

Sprint Notları

Bu sprintte kullanıcı arayüzü üzerinde geliştirmeler yapılmış, Gemini API'den gelen sağlık analizlerinin uygulama içinde görsel olarak sunulması hedeflenmiştir. Ayrıca kullanıcıların geçmiş analiz sonuçlarını görebilmesi için veritabanı bağlantılı bir geçmiş sistemi planlanmış ve geliştirilmiştir. Veri gösterimi, kayıt, PDF çıktısı ve analiz detay sayfaları sprint boyunca odak alanları olmuştur.


Sprint içinde tamamlanması tahmin edilen puan

80 Puan


Puan tamamlama mantığı

Toplamda 210 puanlık backlog planı kapsamında; ilk iki sprintte 120 puanlık görev tamamlanmıştır. Bu sprintte görselleştirme, geçmiş kaydı ve kullanıcı deneyimi odaklı 80 puanlık görev tanımlanmış ve dağıtılmıştır.


Daily Scrum

WhatsApp grubumuz ve Google Meet toplantıları ile günlük iletişim sağlanmıştır.
Toplantı notları ve ilerlemeler PDF halinde sunulmuştur.

Sprint 3 Daily Scrum Chats
image


Backlog URL

https://miro.com/app/board/uXjVIiBvn_U=/?share_link_id=68218108819


Sprint Board Screenshotları

Sprint board ve backlog güncellemeleri Miro üzerinde tutulmaktadır:

image image

Ürün Durumu: Ekran Görüntüleri

WhatsApp Image 2025-08-02 at 14 51 58 image


✅ Sprint Review

  • Gemini yanıtları frontend arayüzünde başlık başlık gösterilecek şekilde işlenmiştir.
  • PDF ile çıktı alma özelliği eklenmiştir.
  • Sağlık risk puanı progress bar ile görsel olarak sunulmuştur.
  • Yapılan her analiz, tarih ile birlikte veritabanına kaydedilmiş ve listelenebilir hale getirilmiştir.
  • Kullanıcı geçmiş analizlerine erişebilmiş ve detay sayfasından önceki sağlık raporlarını görüntüleyebilmiştir.

♻️ Sprint Retrospective

  • PDF çıktısı alma özelliği üzerine konuşulmuştur.
  • Kullanıcı arayüzünün daha anlaşılır olması için renk düzenlemesi yapılması önerilmiştir.
  • Bir sonraki versiyonda veri görselleştirmeye (grafik/çizelge) odaklanılmasına karar verilmiştir.
  • Frontend–backend entegrasyon sürecinde test adımlarının dökümante edilmesi kararlaştırılmıştır.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 62.3%
  • Python 32.3%
  • HTML 5.2%
  • CSS 0.2%