Skip to content

mustafatavasli/oua-bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Takım İsmi

Flutter Grup 82

Takım Üyeleri

İsmi Görevi
1 Selinay CEYLAN Scrum Master
2 Mustafa TAVASLI Product Owner
3 Sena GÜMÜŞTEKİN Developer
4 Muhammed Yiğit ÖZGÜL Developer
5 Serhat KUMAS Developer

Ürün ile İlgili Bilgiler

Ürün İsmi

Sağlık Pusulası

Ürün Açıklaması

Sağlık Pusulası, sisteme kayıtlı olan kullanıcıların herhangi bir sağlık sorunu yaşaması durumunda olay yerindeki insanların ilk yardım amacıyla kullanıcının hastalığına göre ne yapması gerektiğini söylemektedir. Olay yerine gelen sağlık görevlilerine de kullanıcının kan grubu, mevcut hastalıkları, kullandığı ilaçlar ve alerjileri gibi genel sağlık bilgilerini göstermektedir. Bu sayede ilk yardım esnasında uygulanacak olan tedavi yöntemi kolay bir şekilde belirlenir ve olay yerinde doğru müdahale yapılması sağlanır.

Sağlık Pusulası'nda misafir ve kullanıcı olarak iki tür giriş yapılabilmektedir. Misafir girişini kullanan kişiler, sistemimizi kullanamamaktadır. Hastalıklar hakkındaki bilgilere ve ilk yardım esnasında ne yapmaları gerektiklerine dair bilgilere erişebilmektedirler. Kullanıcı girişini kullanan kişilerden kayıt esnasında kalp atış hızı, kan grubu, hastalıkları gibi bilgileri alınmaktadır.

Ürün Özellikleri

  • Sisteme kayıt olurken kullanıcının bilgileri telefonundaki sağlık uygulamasından alınmaktadır.
  • Kullanıcı bir sağlık sorunu yaşadığında uygulamamız kilit ekranına bir şifre göndermektedir ve sağlık ekipleri geldiğinde bu şifre ile kullanıcının bilgilerine ulaşabilmektedir.
  • Yapay zeka yardımıyla hastalıklar hakkında bilgilendirmelere ulaşılabilmektedir ve hastanın yakınındaki kişiler sağlık görevlileri gelmeden hastaya nasıl yardım edebileceğini öğrenebilmektedir.
  • Kullanıcı, ilaçlarını düzenli olarak alması gerektiği zamanlarda hatırlatıcılarla bilgilendirilmektedir.
  • Kullanıcı bir sağlık problemi yaşadığında sisteme kayıt olurken bilgilerini eklediği yakınlarına SMS yoluyla mesaj gönderilmektedir.

Hedef Kitle

  • Kronik Hastalığı Olan Bireyler
  • Yaşlılar ve Bakım İhtiyacı Olan Bireyler
  • Alerjik Reaksiyon Riski Taşıyan Bireyler
  • Sağlık Çalışanları

Product Backlog URL

F82 Product Backlog URL

Sprint 1

Sprint Notları

  • UI tasarımlarında Figma uygulaması kullanılmaktadır.
  • Proje yönetimi için Trello uygulaması kullanılmaktadır.
  • Ürün için giriş sistemi olarak e-posta ve Google ile giriş yapılmaktadır.

Sprint İçinde Tahmin Edilen Tamamlanacak Puan

115 Puan

Tahmin Mantığı

Proje boyunca tamamlanması gereken backlog puanı 350'dir. İlk sprint için bitirilmesi gereken puan 115 olarak belirlenmiştir ve hedefe ulaşılmıştır.

Daily Scrum

Daha kolay ve ulaşılabilir olduğu için Whatshapp ve Discord uygulaması üzerinden görüşmeler sağlanmıştır, bu sayede zaman tasarrufu yapılarak iş süreçleri daha verimli hale getirilmiştir.
Toplantı ve Whatshapp Notları : https://imgur.com/a/kLTrBag

Sprint Board Updates

Açıklama metni

Açıklama metni

Screenshots

Başlangıç ve Giriş Ekranları

Splash Screen Intro Screen Login Screen Sign Up Screen

Anasayfa ve Kart Ekranları

Splash Screen Screen 1 Screen 2

İlaç Hatırlatıcı ve Alerjiler Ekranları

Ssplash Screen Sccreen 1 Screen 2 Screen 2

Yakınlarım Ekranları

Splash Screen Screen 1

Sprint Review

  • Yiğit ve Sena'nın önerileri doğrultusunda, uygulamanın ismi "Sağlık Pusulası" olarak belirlendi. Proje ekibi, isim seçimi sürecinde pek çok seçenek değerlendirdi. Kullanıcı dostu ve akılda kalıcı bir isim üzerinde uzlaşıldı.
  • Mustafa ve Selinay, UI tasarımının büyük bir kısmını tamamlamak için iş birliği içinde çalıştı. Sürekli iletişim halinde kalarak, fikir alışverişinde bulundular ve her aşamada birbirlerinin geri bildirimlerini dikkate aldılar.
  • Bu sprintte karşılaşılan sorun logonun belirlenmesi oldu.
  • Sprint süreci son derece verimli ve başarılı bir şekilde geçirilmiştir. Takım üyeleri, her aşamada birbirleriyle uyum içinde çalışarak belirlenen hedeflere ulaşmak için ortak kararlar almışlardır. Takımın bu çalışması, sürecin sorunsuz ilerlemesini sağlamış ve belirlenen sprint hedeflerine zamanında ve eksiksiz ulaşılmasına olanak tanımıştır.

Sprint Retroperspective

  • İkinci sprint için Backend ve API işlemlerinin yapılmasına karar verilmiştir.
  • Gelecek Sprint'te görev dağılımını daha dengeli yapmak için görevlerin karmaşıklığı ve zaman gereksinimleri dikkate alınarak bir plan yapılacak. Ayrıca, günlük scrum toplantılarında görev durumu sıkı bir şekilde takip edilecek.

Sprint 2

Sprint Notları

  • Frontend geliştirme tamamlandı Backend geliştirme devam ediliyor.
  • Gemini API kullanılarak uygulamaya yapay zeka entegre edildi.
  • Flutter Healt Package'in nasıl entegre edileceği araştırıldı.
  • Firebase ile Push Notification kullanımı araştırıldı.
  • Android Studio ve Visual Studio ile mobil uygulama entegrasyonları gerçekleştirildi.

Sprint İçinde Tahmin Edilen Tamamlanacak Puan

100 Puan

Tahmin Mantığı

Proje boyunca tamamlanması gereken backlog puanı 350'dir. Sprint’lere bölündüğünde ikinci sprint için bitirilmesi gereken puan 100 olarak belirlenmiştir.

Daily Scrum

Verimli olması adına görüşmelere Discord ve WhatsApp üzerinden devam edildi ve sürecin daha hızlı yapılması sağlandı. Toplantı ve Whatshapp Notları : https://imgur.com/a/RQ7OwJW

Sprint Board Updates

Sprint 2 F82 Product Backlog URL

Açıklama metni

Açıklama metni

Screenshots

Profil Sayfası

Profile Screen

Hastalıklar Ekranları

Screen 1 Screen Screen 2

Sprint Review

  • Profil, hastalıklar ve hastalıklar ekle sayfalarının UI tasarımları tamamlandı.
  • Sena, Yiğit, Mustafa ve Selinay tarafından Frontend ve API işlemlerinde önemli ilerlemeler kaydedildi.
  • Mustafa tarafından kart sayfalarında Gemini API kullanarak hem kayıtlı kullanıcıların hem de misafir girişi ile giriş yapan kullanıcıların hastalıklar hakkında merak ettikleri bilgilere ulaşmalarını sağlandı. Bu özelliğin, kullanıcıların sağlıklı ve bilinçli kararlar verebilmelerine yardımcı olması amaçlandı.
  • Yiğit tarafından Firebase kısmına başlanarak veritabanı entegrasyonuna yönelik ilk adımlar atıldı.
  • Flutter Health Package'in nasıl entegre edileceği detaylı bir şekilde araştırıldı. Bu araştırma, uygulamanın sağlık verilerini toplama ve analiz etme kabiliyetini geliştirmek için önemli bir adım oldu.
  • Firebase kullanarak push bildirimlerinin nasıl uygulanacağı araştırıldı. Kullanıcı etkileşimini artırmak ve önemli bildirimleri zamanında iletmek için gerekli olan bilgi toplandı.
  • Takım olarak belirlenen hedeflere ulaşmak için haberleşildi ve herkesten teyit alınarak çalışıldı.
  • Sprint süreci verimli ve başarılı geçti. Takım üyeleri, uyum içinde çalışarak belirlenen hedeflere zamanında ve eksiksiz ulaştı.

Sprint Retroperspective

  • Gelecek sprintte Backend ve API işlemlerinin tamamlanmasına odaklanılacak.
  • Firebase entegrasyonunun derinleştirilmesi ve gerekli yapılandırmaların yapılması planlanacak.
  • Flutter Health Package ve Firebase Push Notification entegrasyonları hakkında detaylı araştırmalar yapıldı. Bu araştırmalar, üçüncü sprintte yapılacak geliştirmeler için sağlam bir temel oluşturdu ve uygulamanın işlevselliğini artırma yolunda önemli adımlar atılacak.
  • Takım üyeleri arasında sürekli iletişimin ve geri bildirim alışverişinin sürdürülmesi, iş birliğinin artırılması hedeflenecek.
  • Üçüncü sprintte hedeflerimize ulaşmak için daha dengeli bir görev dağılımı ve sıkı takip ile çalışmaya devam edeceğiz. Ayrıca, backend, API işlemleri ve Firebase entegrasyonuna odaklanarak proje ilerlememizi sürdüreceğiz.

About

Flutter Group 82

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •