hsynkbulut / Pat-E

Hayvan sahiplendirme süreçlerini kolaylaştıran ve hayvan refahını artıran mobil uygulama

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Takım İsmi

F-120 OUA

Ürün İsmi

Pat-E

Ürün İle İlgili Bilgiler

1-Hayvan Sahiplenme:

  • Kullanıcıların hayvan barınaklarındaki veya sahiplendirme platformlarındaki hayvanları görebileceği bir arayüz sağlanabilir.
  • Hayvanların fotoğrafları, özellikleri ve sahiplendirme koşulları gibi bilgileri gösteren bir detay sayfası oluşturulabilir.
  • Kullanıcılar, ilgilendikleri hayvanlar için başvuruda bulunabilir ve sahiplendirme sürecini takip edebilir.

2-Kayıp ve Bulunan Hayvanlar:

  • Kullanıcılar, kaybolan veya bulunan hayvanlar hakkında bilgi paylaşabilirler.
  • Kullanıcılar, kaybolan hayvanlar için kayıp ilanı oluşturabilir ve bulunan hayvanlar için de ilanları görebilir.
  • Hayvanların fotoğrafları, son görüldükleri yer, irtibat bilgileri gibi bilgiler paylaşılabilir.

3-Bağış ve Destek:

  • Kullanıcılar, hayvanlar için bağış yapabilecekleri bir bölüm sağlanabilir.
  • Farklı hayvan barınakları veya hayvan koruma kuruluşlarıyla işbirliği yapılarak bağış seçenekleri sunulabilir.
  • Kullanıcılar, bağış yaptıklarında alacakları bilgileri görüntüleyebilir ve bağış geçmişlerini takip edebilir.

4-Bilgilendirme ve Eğitim:

  • Hayvanlarla ilgili bilgilendirici içerikler, makaleler, videolar veya infografikler sunulabilir.
  • Kullanıcılara hayvan bakımı, beslenme, sağlık gibi konularda eğitim materyalleri sağlanabilir.
  • Kullanıcılar, sorularını sormak veya uzmanlardan tavsiye almak için iletişim kanallarına erişebilir.

5-Gönüllülük ve Etkinlikler:

  • Kullanıcılar, hayvan koruma etkinlikleri, gönüllülük projeleri veya hayvan dostu etkinlikler hakkında bilgilendirilebilir.
  • Kullanıcılar, katılabilecekleri etkinlikleri görebilir, kaydolabilir ve etkinliklere katılım sonrası geri bildirimlerde bulunabilir.

F-120 Takım Üyeleri


Ürün Açıklaması

1. Hayvan Sahiplenme:

  • Kullanıcılara hayvan barınaklarındaki veya sahiplendirme platformlarındaki sevimli dostlarımızı keşfetme imkanı sunar. Kullanıcılar, detaylı bilgileri ve fotoğraflarıyla birlikte hayvanların sahiplenme koşullarını inceleyebilir, başvuruda bulunabilir ve sahiplendirme sürecini takip edebilir.

2. Kayıp ve Bulunan Hayvanlar:

  • Kullanıcıların kaybolan veya bulunan hayvanlar hakkında bilgi paylaşabilecekleri bir platform sunar. Kullanıcılar, kaybolan hayvanlar için ilan oluşturabilir veya bulunan hayvanlar için ilanları görüntüleyebilir. Bu sayede, kayıp hayvanların sahiplerine ulaşmaları veya bulunan hayvanların tekrar sahiplenilmeleri için yardımcı olunur.

3. Bağış ve Destek:

  • Kullanıcıların hayvanlar için bağış yapabilecekleri bir alan sağlar. Farklı hayvan barınakları ve hayvan koruma kuruluşlarıyla işbirliği yaparak, bağış seçenekleri sunar. Kullanıcılar, güvenli bir şekilde bağış yapabilir, bağış geçmişlerini takip edebilir ve bağışlarının hayvanların bakımına katkı sağladığını görebilir.

4. Bilgilendirme ve Eğitim:

  • Kullanıcılara hayvanlarla ilgili bilgilendirici içerikler sunar. Kullanıcılar, hayvan bakımı, beslenme, sağlık ve eğitim konularında makaleler, videolar veya infografikler aracılığıyla bilgi edinebilirler. Ayrıca, sorularını sormak ve uzmanlardan tavsiye almak için iletişim kanallarına erişebilirler.

5. Gönüllülük ve Etkinlikler:

  • Hayvan koruma etkinlikleri ve gönüllülük projeleri hakkında kullanıcıları bilgilendirir. Kullanıcılar, katılabilecekleri etkinlikleri görüntüleyebilir, kaydolabilir ve etkinlik sonrası geri bildirimlerde bulunabilir. Bu sayede, kullanıcılar aktif olarak hayvanlara yardım etme ve topluluk etkinliklerine katılma fırsatı bulurlar.

Ürün Özellikleri

1-Hayvan Sahiplenme:

  • Hayvan barınaklarındaki veya sahiplendirme platformlarındaki hayvanları görüntüleme ve arama özelliği
  • Hayvanların detaylı bilgilerini, fotoğraflarını ve sahiplendirme koşullarını gösterme
  • Başvuruda bulunma ve sahiplendirme sürecini takip etme imkanı

2-Kayıp ve Bulunan Hayvanlar:

  • Kullanıcıların kaybolan veya bulunan hayvanlar hakkında ilan oluşturma ve arama özelliği
  • Hayvanların fotoğrafları, kayboldukları veya bulundukları yerler, iletişim bilgileri gibi detayları paylaşma
  • Kullanıcılar arasında kayıp hayvanların sahiplerine ulaşma veya bulunan hayvanların sahiplenilmesi için iletişim kurma imkanı

3-Bağış ve Destek:

  • Kullanıcıların hayvanlar için bağış yapabilme ve bağış geçmişlerini görüntüleme özelliği
  • Farklı bağış seçenekleri sunma, örneğin hayvan barınakları veya koruma kuruluşlarına doğrudan bağış yapma imkanı
  • Bağışlar hakkında bilgilendirme ve teşekkür mesajları gönderme özelliği

4-Bilgilendirme ve Eğitim:

  • Hayvan bakımı, beslenme, sağlık ve eğitim konularında bilgilendirici içerikler sunma
  • Makaleler, videolar veya infografikler aracılığıyla kullanıcılara bilgi sağlama
  • Kullanıcıların sorularını sormak veya uzmanlardan tavsiye almak için iletişim kanalları veya forumlar sağlama

5-Gönüllülük ve Etkinlikler:

  • Kullanıcıları hayvan koruma etkinlikleri ve gönüllülük projeleri hakkında bilgilendirme özelliği
  • Etkinlik takvimi ve katılım kaydı gibi işlevler sunma
  • Kullanıcıların etkinlikler hakkında geri bildirimde bulunma veya paylaşma imkanı

Bu özellikler, hayvanları koruma ve destek uygulamasının temel işlevlerini kapsamaktadır.


HEDEF KİTLE

1-Hayvan Severler:

  • Hayvanları seven ve onların refahı için duyarlı olan kişiler, uygulamanın ana hedef kitlesini oluşturabilir. Bu kişiler hayvanlarla ilgili haberleri takip eder, hayvan sahiplenmeyi düşünür veya hayvanlara yardım etmek için bağış yapar.

2-Hayvan Sahiplenmek İsteyenler:

  • Bir evcil hayvan sahiplenmeyi düşünen veya kaybolmuş bir hayvanı sahibiyle buluşturmak isteyen kişiler, uygulamayı kullanabilir. Bu kitle, sahiplendirme ilanlarını inceleyerek veya kayıp hayvan ilanlarına erişerek aradıkları hayvanı bulma ve sahiplenme sürecini yönetme imkanına sahip olur.

3-Hayvan Barınakları ve Koruma Kuruluşları:

  • Uygulama, hayvan barınakları ve hayvan koruma kuruluşları gibi kurumlar için de faydalı olabilir. Bu kurumlar, hayvanlarını sahiplendirme, kayıp hayvanlar için ilan oluşturma veya bağış kabul etme gibi işlevleri uygulama üzerinden gerçekleştirebilir.

4-Hayvansever Dernekler ve Gönüllüler:

  • Hayvan koruma dernekleri, sivil toplum kuruluşları veya gönüllüler, uygulama aracılığıyla etkinliklerini duyurabilir, gönüllülük projeleri düzenleyebilir ve bağış kabul edebilir. Bu kitle, hayvan koruma faaliyetlerine aktif katılım için uygulamayı kullanabilir.

5-Hayvan Sağlık Profesyonelleri:

  • Veteriner hekimler, hayvan bakım uzmanları veya diğer hayvan sağlık profesyonelleri, uygulama üzerinden bilgilendirme ve eğitim materyalleri paylaşarak hayvan sahiplerine veya genel halka ulaşabilir. Aynı zamanda, kayıp veya bulunan hayvanlarla ilgili bilgilere erişebilir ve ilgili kişilerle iletişime geçebilirler.

JURİYE NOT

Sevgili Jüri Üyeleri, Size hayvanları koruma ve hayvanlara destek amacıyla geliştirilmekte olan Flutter uygulamasını sunmak istiyoruz. Bu uygulama, hayvanseverlerin, hayvan barınaklarının ve hayvan koruma kuruluşlarının ihtiyaçlarına yönelik bir platform sağlamak için tasarlanacaktır. Uygulamamızın temel hedefi, hayvanları koruma çabalarını desteklemek ve hayvanseverleri bir araya getirerek hayvanların refahını artırmaktır.

Uygulamamızın kullanıcı deneyimi, kullanıcı dostu arayüzü ve etkileyici özellikleriyle ön plana çıktığını düşünüyoruz. Hayvanları koruma ve destekleme konusunda farkındalık yaratmayı, hayvan severleri bir araya getirmeyi ve hayvanların yaşam kalitesini iyileştirmeyi amaçlayan bu uygulamayı sizinle paylaşmaktan heyecan duyuyoruz.

Lütfen uygulamamızı değerlendirirken kullanıcı dostu arayüz, işlevsellik, yenilikçilik ve etki gibi kriterleri göz önünde bulundurmanızı rica ederiz. Herhangi bir sorunuz veya geri bildiriminiz olursa, lütfen bize ulaşmaktan çekinmeyin.

Katılımınız ve değerli değerlendirmeleriniz için şimdiden teşekkür ederiz. Saygılarımızla,

Sprint 1

  • Sprint Notları: Takım olarak proje yönetiminde Trello kullanımı kararlaştırılmıştır. User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında açıklama kısmında hikayelerin detayları okunabilir. Tasklar kırmızı kapakla gösterilmiş olup, backloglardan ayrı olarak gösterilmiştir.

  • Sprint içinde tamamlanması tahmin edilen puan: 100 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 100 ile başlaması gerektiğine karar verildi.

  • Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Trello panosunda gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.

  • Daily Scrum: Sürekli iletişim halinde kalınarak her gün belli bir problem ele alınarak ilerlenmiştir. Bu dosya ile WhatsApp ve Discord görüşmelerinden önemli kesitler verilmiştir:
    Sprint 1 Daily Scrum Chats

Product Backlog URL

Trello Backlog Board_Sprint_1

  • Sprint board update: Sprint board screenshotları Sprint1_1 Sprint1_2 Sprint1_3 Sprint1_4 Sprint1_5 Sprint1_6 Sprint1_7

  • Uygulama UI Tasarımları

1 2 3
4 5 6
7

Sprint Review: Alınan kararlar: Uygulama fikri belirlendi. Uygulama fikri detaylandırılıp hedef kitle belirlendi ve uygulamanın mimari yapısına karar verildi. Figma, Behance vb. platformlardan uygulamanın UI tasarımı için fikir araştırması yapıldı. Uygulama Login, Anasayfa, Bilgi & Destek, Bağış İlanı Oluşturma sayfası, Bağış İlanlarını Görme ve Bağış İlan Detay Sayfası ekranları Photoshopta (veya başka bir tasarım aracında) tasarlandı. Uygulamanın diğer sayfalarında neler olmalı, hangi işlevler olmalı, nasıl bir özelliği olmalı o sayfanın vs. bunun düşünülmesi ve yazıya dökülmesi işlemi yapıldı. Flutter projesinin oluşturulmadı dolayısıyla projenin klasör yapısı da oluşturulmadı. Planlandığı şekilde Login ve Register ekranlarının Flutter'da yapılmasına başlanılmadı. Yapılmayan işler sınavlardan dolayı bir sonraki sprinte ertelendi.

Sprint Review katılımcıları: Rezan Şentürk, Hüseyin Karabulut, Melek Karakaya, Nida Sağlam, Tuana Küçük

Sprint Retrospective:

  • Her sprintte sprint boyunca yaptığımız toplantılarla ilgili notların düzenli bir şekilde tutulmasına karar verildi.
  • Veri tabanının bağlantısının yapılması ve tabloların oluşturulmasına karar verildi.
  • Flutter projesinin oluşturulmasına karar verildi.
  • Flutter projenin klasör yapısının oluşturulmasına karar verildi.
  • Login ve Register ekranlarının Flutter'da yapılmasına karar verildi.

-Diğer Notlar:

  • N/A

Sprint 2

  • Sprint Notları: Takım olarak proje yönetiminde Trello kullanımına başlanmıştır. User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında açıklama kısmında hikayelerin detayları okunabilir. Tasklar kırmızı kapakla gösterilmiş olup, backloglardan ayrı olarak gösterilmiştir.

  • Sprint içinde tamamlanması tahmin edilen puan: 100 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ikinci sprint'in en azından 100 ile başlaması gerektiğine karar verildi.

  • Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Trello panosunda gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.

  • Daily Scrum: Sürekli iletişim halinde kalınarak her gün belli bir problem ele alınarak ilerlenmiştir. Bu dosya ile WhatsApp ve Discord görüşmelerinden önemli kesitler verilmiştir:
    Sprint 2 Daily Scrum Chats

Product Backlog URL

Trello Backlog Board_Sprint_2

  • Sprint board update: Sprint board screenshotları Sprint2_1 Sprint2_2 Sprint2_3 Sprint2_4 Sprint2_5 Sprint2_6 Sprint2_7

  • Uygulama UI Tasarımları

1 2 3
4 5 6
7 8 9

Sprint Review: Flutter projesi oluşturuldu. Flutterda klasör yapısı oluşturulup düzenlendi.Uygulama Onboard, Login, Register, Forgot Password, Anasayfa, Bottom Navbar, Sidebar Menü, App bar ekranları Flutterda geliştirildi. Uygulamanın yönetilebilirliği proje tarafında modüler hale getirildi. Takım olarak örnek GitHub simülasyon çalışması yapıldı. Trello yönetimi daha düzenli ve disiplinli hale getirildi.

Sprint Review katılımcıları: Hüseyin Karabulut, Melek Karakaya, Nida Sağlam, Tuana Küçük

Sprint Retrospective:

  • Bilgi ve Eğitim, Gönüllülük ve Etkinlikler kategorileri şimdilik proje kapsamından çıkarıldı.
  • Takım üyelerinden birinin sağlık durumu, bayram arası ve kalan sınavlardan dolayı veri tabanı tasarımı ve veri tabanı bağlantısı bir sonraki sprinte ertelendi. - Kategori ve detay sayfaları bir sonraki sprintte yapılması planlandı.

-Diğer Notlar:

  • N/A

Sprint 3

  • Sprint Notları: Takım olarak proje yönetiminde Trello kullanımı devam etmiştir.User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında açıklama kısmında hikayelerin detayları okunabilir. Tasklar kırmızı kapakla gösterilmiş olup, backloglardan ayrı olarak gösterilmiştir.

  • Sprint içinde tamamlanması tahmin edilen puan: 180 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. İlk iki sprint için toplam 200 puan belirlendiği için kalan 180 puan esas alınmıştır.

  • Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Trello panosunda gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.

  • Daily Scrum: Sürekli iletişim halinde kalınarak her gün belli bir problem ele alınarak ilerlenmiştir. Bu dosya ile WhatsApp ve Discord görüşmelerinden önemli kesitler verilmiştir:
    Sprint 2 Daily Scrum Chats

Product Backlog URL

Trello Backlog Board_Sprint_3

  • Sprint board update: Sprint board screenshotları Sprint3_1 Sprint3_2 Sprint3_3 Sprint3_4 Sprint3_5 Sprint3_6 Sprint3_7

  • Uygulama UI Tasarımları

1 2 3
4 5 6
7 8 9
10 11 12

Sprint Review: Bağış ve Destek sayfası kısıtlı zaman ve üyeden kaynaklı elendi. Kayıp İlan, Hayvan Sahiplendirme, Hakkında, Profil ve İletişim sayfaları tasarlanıp uygulamaya kodlaması başarıyla gerçekleştirildi. Dosyanın simgesi eklendikten sonra apk dosyası oluşturuldu. Bu apk her üyenin telefonunda denemesi yapıldı. Var olan ufak sıkıntılar çözüme kavuştururldu. Sprint ve Uygulama tanıtım dosyaları oluşturuldu.

Sprint Review katılımcıları: Hüseyin Karabulut, Tuana Küçük

Sprint Retrospective:

  • Bağış ve Destek kategorisi de kısıtlı zamanla birlikte eksik katılımcılardan kaynaklı proje kapsamından çıkarıldı.
  • İki arkadaşımız kişisel sebeplerden dolayı diğer arkadaşımız ise ciddi sağlık sorunlarından dolayı katılım gösteremediler. Kalan görevler tamamlandı.

-Diğer Notlar:

  • N/A

About

Hayvan sahiplendirme süreçlerini kolaylaştıran ve hayvan refahını artıran mobil uygulama

License:Apache License 2.0


Languages

Language:Dart 93.2%Language:C++ 3.4%Language:CMake 2.6%Language:Swift 0.4%Language:HTML 0.2%Language:C 0.2%Language:Kotlin 0.0%Language:Objective-C 0.0%