Skip to content

huseyineraslan/bootcamp18

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

iconproodosfit

Takım ve Ürün İsmi

Proodos Fit

Ekip ve Ürün Hakkında Bilgi

Takım Üyeleri

Fotoğraf İsim Ünvan Sosyal Medya

Kemal Akarca

Kemal Akarca Scrum Master

Güller Kalyoncu

Güller Kalyoncu Product Owner

avatar_266033

Havva Nur Ezginci Developer

Hüseyin Eraslan

Hüseyin Eraslan Developer

avatar_266033

Kurtuluş Fidel Akyürek Developer

image

Prodoost Fit Startup

Slogan

Antik Çağların Gücü Yapay Zeka İle Bütünleşti

Ürün İsmi Hakkında:

“Proodos”kelimesi Antik Yunan’da “ilerleme” veya “gelişme” anlamına gelirdi. Günümüzde modern çağın gereksinimlerine uygun, "yenilikçi gelişim" anlamını taşır.

Ürün Tanımı

Prodoos Fit, kullanıcıların belirli vücut bölgeleri için egzersiz önerileri almasını sağlayan bir uygulamadır. Uygulama ayrıca, kullanıcıların vücut kitle indeksini hesaplayarak kişisel plan oluşturur ve yapay zeka tabanlı bir diyetisyen aracılığıyla kişiselleştirilmiş diyet önerileri almalarına olanak tanır. Amacımız, kullanıcıların sağlık ve fitness hedeflerine ulaşmalarına yardımcı olacak kapsamlı bir araç sunmaktır.

Ürün Özellikleri

Egzersiz Önerileri

Prodoos Fit, kullanıcıların belirli vücut bölgeleri için egzersiz önerileri almasını sağlar. Kullanıcılar, ihtiyaçlarına göre en uygun egzersizleri bulabilir ve bu egzersizleri doğru bir şekilde yapmayı öğrenebilirler.

Vücut Kitle İndeksi Hesaplama

Prodoos Fit, kullanıcıların vücut kitle indeksini (BMI) hesaplamalarına olanak tanır. Bu özellik, kullanıcıların sağlık durumlarını değerlendirmelerine ve uygun fitness hedefleri belirlemelerine yardımcı olur.

Yapay Zeka Tabanlı Diyetisyen

Prodoos Fit, yapay zeka tabanlı bir diyetisyen hizmeti sunar. Kullanıcılar, kişisel sağlık bilgilerine ve hedeflerine göre özelleştirilmiş diyet önerileri alabilirler.

Kullanıcı Desteği

Prodoos Fit, kullanıcılarına müşteri destek hizmetleri sunar. Kullanıcılar, platformla ilgili herhangi bir sorun veya sorularında müşteri hizmetleri ile iletişime geçebilir ve yardım alabilirler.

Kategorilendirme ve Arama

Prodoos Fit, kullanıcıların egzersizleri ve diyet önerilerini kategorize etmelerine ve aramalarına olanak tanır. Kullanıcılar, istedikleri kategorilere veya belirli özelliklere göre filtreleme yaparak aradıkları egzersizleri ve diyetleri kolayca bulabilirler.

Favoriler

Favoriler özelliği, kullanıcıların ilgilerini çeken egzersizleri ve diyetleri kaydetmelerine ve düzenlemelerine olanak tanır. Bu kişisel katalog, kullanıcıların hızlı karar vermelerine yardımcı olur ve istedikleri zaman favori öğeleri kiralamalarını sağlar.

Kalori İhtiyacı Hesaplama

Prodoos Fit, kullanıcıların günlük kalori ihtiyaçlarını hesaplamalarına imkan tanır. Kullanıcıların yaş, boy ve kilo bilgilerini kullanarak, günlük enerji tüketimlerini ve metabolizma hızlarını belirler. Bu özellik, kullanıcıların beslenme alışkanlıklarını düzenlemelerine ve hedeflerine ulaşmalarına yardımcı olur.

Profil Bilgilerini Kaydetme ve Erişim

Uygulamamız, kullanıcıların profil bilgilerini kaydetmelerine ve bu bilgileri AI Diyetisyen, İstatistik ve Profil sayfalarında kullanmalarına olanak tanıyarak sorunsuz bir deneyim sunar.

Konuşma Geçmişi Takibi ve Tutarlı Yanıtlar

Uygulamamız, kullanıcıların konuşma geçmişini takip ederek yapay zekanın (AI) daha tutarlı yanıtlar vermesini desteklemektedir. Bu özellik, AI'nın bir konuşmada önceki mesajları hatırlamasını sağlayarak daha ilgili ve tutarlı yanıtlar sunmasını mümkün kılar.

Kullanılan DB Verisi Bilgisi

Bu uygulama, egzersiz verilerini ve bilgilerini sağlamak için GitHub'da bulunan Free Exercise Database adlı açık kaynaklı veri kümesini kullanmaktadır. Bu veri kümesi, çeşitli egzersizlerin açıklamalarını, adımlarını ve görsellerini içermektedir. Veri kümesine şu adresten ulaşılabilir: https://github.com/havva-nur-ezginci/free-exercise-db_tr.

Hedef Kitle

Prodoos Fit uygulamasının hedef kitlesi genellikle sağlıklı yaşam ve fitness konularına ilgi duyan bireylerdir. Uygulama, özellikle egzersiz yapmayı seven ve belirli vücut bölgeleri için özelleştirilmiş egzersiz önerileri arayan kullanıcıları hedefler.

Kilo verme veya kas yapma hedefleri olan kullanıcılar, Prodoos Fit'in vücut kitle indeksi (BMI) hesaplama özelliği sayesinde sağlık durumlarını değerlendirebilir ve fitness hedeflerini belirleyebilirler. Ayrıca, yapay zeka tabanlı diyetisyen hizmeti sunan uygulama, kişisel sağlık bilgilerine göre özelleştirilmiş diyet önerileri sunarak kullanıcıların beslenme alışkanlıklarını iyileştirmelerine yardımcı olur.

Prodoos Fit, kullanıcıların egzersiz programlarını yönetmelerine ve diyetisyen randevularını kolayca ayarlamalarına olanak tanır. Bu özellik, programları düzenli bir şekilde takip etmek isteyen ve sağlıklı yaşam tarzını sürdürmeye çalışan bireyler için önemlidir.

Uygulama aynı zamanda çok dilli destek sunarak, farklı dil kökenlerinden gelen kullanıcıların platformu rahatlıkla kullanmalarını sağlar. Bu özellik, Prodoos Fit'in küresel bir topluluk oluşturma hedefine katkı sağlar.

  

Sprint 1

 

Sprint 1 - Uygulama Ekran Görüntüleri

Sprint 1 - Sprint Board Güncelleme Ekran Görüntüleri

  

Sprint Notları:

  • Proje yönetimi için 'Trello' kullanılmasına karar verilmiştir.

  • Kullanıcı arayüzü tasarımları için Figma ve Android Studio kullanılmasına karar verilmiştir.

    • Bu sprint için beklenen toplam puan : 200 puan

    • Puan Toplama Mantığı : (200 puan toplandı)

    • İlk sprint 200 puan, ikinci sprint 200 puan ve üçüncü sprint 200 puan hedefine sahiptir. Toplamda 600 puana ulaşmayı hedeflemekteyiz.

    • Daily Scrum: https://bit.ly/45R6pEp ---- https://bit.ly/3XZ64xz

    • Sprint Board : Bootcamp F18 Sprint 2 Trello Board

    • Sprint Review

      • Aldığımız ilk 3 toplantıda fikir aşamasını konuştuk ve karar kıldık.

      • Uygulamanın temel olarak 4 ana hedefini belirledik bunlar : Egzersizler , Beslenme Sistemi , İstatisler , Kişisel Plan

      • Sonraki toplantıda Görev dağılımı ve Rolleri belirledik.

      • Kemal ve Hüseyin fikir üzerinde nasıl bir uygulama olduğunu netleştirmek için Figma'dan taslak geliştirdi

      • Havvanur geliştirilen taslak üzerine Andorid Studio üzerinden anasayfayı ve diğerlerini tasarladı .

      • Kurtuluş Uygulama için gerekli olan Görsellerin tasarımı yaptı ve tasarladı .

      • Güller sınav haftasında olduğu için toplantılara katılabildi ve logo bulma işinde yardımcı oldu

      • Uygulama ismini Kemal bir jamboard açarak belirledik .

      • Egzersizler bölümü için bütün edindiğimiz bilgiler birleştirildi kodlama kısmına ağırlıklı olarak Hüseyin ve Havvanur ilgilendi.

      • İstatistikler bölümü için çalışmalara başlandı .

      • Kemal Scrum Master olarak trello üstünde çalıştı ve README.md dosyasını gerekli bölümleri yaptı .

      • Sprint Review Katılımcıları : Kemal Akarca , Hüseyin Eraslan , Havvanur Ezginci , Kurtuluş Fidel Akyürek , Güller Kalyoncu

    • Sprint Retrospective:

      • Genel olarak ana hedefimizin Uygulamayı sprint2 sonuna kadar bitirmek ve sprint3'de de Uygulamaya yenilik ekleme ve geliştirmeyi amaç edindik
      • Giriş yapma ve Kayıt olma sayfasını ve kodlarını sprint2 için ayırdık
      • Beslenme (AI destekli diyet asistanı)(kalori hesaplama) bölümünü tamamlayacağız
      • Programlar sayfası (takvim ile kişi ne kadar spor yaptığını görebilecek) (haftalık programlama takvim) bölümünü tamamlayacağız
      • İstatistikler sayfası (vücut endeksi) (kalori ihtiyacı)(bazal metabolizma) bölümüne kaldığımız yerden devam edeceğiz ve tamamlayacağız
      • Logo için kesin bir karar vereceğiz
      • Bildirimler eklenecek ve Bir Sinyal kullanmayı düşünebiliriz.
      • Başvuru son tamamlanma aşamasına geldikçe birim testleri ve diğer test işlemleri yazılarak yürütülecektir.
      • Ayarlardaki düğmeler için tüm sayfalar tamamlanacaktır.
  

Sprint 2

Sprint 2 - Uygulama Ekran Görüntüleri

  

Sprint 2 - Sprint Board Güncelleme Ekran Görüntüleri

Ekran Resmi 2024-07-21 15:23:24 Ekran Resmi 2024-07-21 15:23:53 Ekran Resmi 2024-07-21 15:24:01 Ekran Resmi 2024-07-21 15:24:07

  

  

Sprint Notları:

  • Bu sprint için beklenen toplam puan : 200 puan

  • Puan Toplama Mantığı : (235 puan toplandı)

    • İlk sprint 200 puan, ikinci sprint 200 puan ve üçüncü sprint 200 puan hedefine sahiptir. Toplamda 600 puana ulaşmayı hedeflemekteyiz.

    • Daily Scrum: Toplantı Fotoğrafı WhatsApp Fotoğrafı

    • Sprint Board :https://trello.com/invite/b/XJ82NXi1/ATTI4c85468607bb9dbed7f48f1ec2f20d0f2BF191F9/bootcamp-f18

    • Sprint Review

      • Kemal istatistikler sayfasının figma taslak tasarımını tamamladı.

      • Kemal, istatistikler sayfasını tamamladı.

      • Havvanur uygulama için API içerikleri ve veri seti araştırması yaptı.

      • Kemal tarafından Trello verileri düzenlendi.

      • Hüseyin ve Havvanur tarafından profil sayfası düzenlendi.

      • Kurtuluş, Güller ,Kemal,Havvanur ve Hüseyin tarafından uygulamanın ana renk tasarımına karar verildi.

      • Güller ve Hüseyin tarafından uygulama logosu tasarlandı.

      • Kurtuluş hareket görsellerini hazırladı.

      • Hüseyin ve Havvanur tarafından Firebase kurulumu yapıldı.

      • Havvanur uygulamaya dark ve light tema entegrasyonu yaptı.

      • Hüseyin tarafından vücut kitle endeksi hesaplama kodlaması ve Github'a entegre etme işlemleri gerçekleştirildi.

      • Kemal ve Güller trello üstünde çalıştı ve README.md dosyasını gerekli bölümleri yaptı .

      • Sprint Review Katılımcıları : Kemal Akarca , Hüseyin Eraslan , Havvanur Ezginci , Kurtuluş Fidel Akyürek , Güller Kalyoncu

  

Sprint 3

Sprint 3 - Uygulama Ekran Görüntüleri

Sprint 3 - Sprint Board Güncelleme Ekran Görüntüleri

Sprint Notları:

  • Bu sprint için beklenen toplam puan : 200 puan

  • Puan Toplama Mantığı : (200 puan toplandı)

  • İlk sprint 200 puan, ikinci sprint 200 puan ve üçüncü sprint 200 puan hedefine sahiptir. Toplamda 600 puana ulaşmayı hedeflemekteydik ve bu hedefe ulaştık.

  • Daily Scrum: WhatsApp Fotoğrafı WhatsApp Fotoğrafı WhatsApp Fotoğrafı

    • Sprint Board : Bootcamp F18 Sprint 3 Trello Board

    • Sprint Review

      • Havvanur basıldığında kas grubu sayfasına yönlendirme işlemini tamamladı.

      • Kemal, reklamlar kısmını tamamladı.

      • Havvanur veri işlemlerini tamamladı.

      • Güller Readme.md sayfasını düzenledi.

      • Havvanur yapay zeka destekli diyetisyen (beslenme) kısmını tamamlandı.

      • Hüseyin programlar sayfasını tamamladı.

      • Kemal trello üzerinde çalıştı.

      • Kurtuluş video editi ve seslendirme işlemlerini tamamladı.

      • Sprint Review Katılımcıları : Kemal Akarca , Hüseyin Eraslan , Havvanur Ezginci , Kurtuluş Fidel Akyürek , Güller Kalyoncu

    • Sprint Retrospective:

      • Yarışmanın başında belirlenen ve önceki sprintlerde bahsedilen tüm özellikleri başarıyla ekledik ve projeyi tamamladık.

      • Takım olarak sprint süresince etkili bir iş birliği gerçekleştirdik ve sürekli gelişim gösterdik.

        Kullanılan Teknolojiler

        Ekran_goruntusu_2024-08-01_221232

        2

        Next Step

        • Egzersizlerin ve diyetleri favorileme özelliği kazandırmak istedik
        • Bildirimleri ayarlamaya çalıştık

Uygulama Videosu

Prodoos Fit Uygulama Videosu

bootcamp_app_18

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

Google bootcampgrup18 uygulaması

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published