Flutter Grup 82
İ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 |
Sağlık Pusulası
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.
- 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.
- Kronik Hastalığı Olan Bireyler
- Yaşlılar ve Bakım İhtiyacı Olan Bireyler
- Alerjik Reaksiyon Riski Taşıyan Bireyler
- Sağlık Çalışanları
- 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.
115 Puan
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.
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
- 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.
- İ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.
- 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.
100 Puan
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.
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
- 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ı.
- 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.