Name Title Socials
Erva Alp Scrum Master
Esma Nur Beyaz Product Owner
Eren Elçi Developer
Fatih Muhammet Bahcıvan Developer
Erdem Dayan Developer
Sofra Startup

Ürün İsmi

SOFRA

Trello Panomuz

https://trello.com/b/n8p6Bpvl/bootcamp-panomuz

Ürün Açıklaması

Günümüzün yoğun temposunda, yemek planlaması ve hazırlığı bazen zorlu bir görev haline gelebiliyor. İşte tam da bu noktada, geliştirdiğimiz catering uygulaması hayatınızı kolaylaştırmak için devreye giriyor. Kurumsal ve bireysel kullanıcılar için özel olarak tasarlanmış bu uygulama hem kurumsal firmaların hem de ev hanımlarının yemek satışlarını pratik ve verimli bir şekilde gerçekleştirmelerini sağlıyor.

Kurumsal firmalar yemeklerini pazarlama ve reklam konularında çok az efor sarfederek uygulamada yerini alabiliyor. Ev hanımları ise aile bütçelerine kolayca katkıda bulunmak için her gün yaptıkları yemeklerden birkaç kişilik fazla yaparak kolayca satış yapabiliyor. Kurumsal firmalar öğle yemekleri ve davetler için rahatlıkla planlama yapabiliyor. Bireysel kullanıcılar ise sağlıklı alternatiflerle yorulmadan öğünlerini yapabiliyorlar.

Ürün Özellikleri

Çeşitli Yemek Seçenekleri: Catering firmaları ve ev hanımları, geniş yelpazede yemek seçenekleri sunarak kullanıcıların damak zevkine hitap eden ilanlar açabilir.

Kolay Rezervasyon: Kullanıcılar, firmaların ve ev hanımlarının menülerine göz atarak kolayca rezervasyon yapabilir. İşten dönerken, yemeğinizi hazır bulup alabilirsiniz.

Planlı Sipariş Sistemi: Firmalar, rezervasyon sayılarına göre yemek hazırlığı yapacakları için, rezervasyonlar en az 2 gün öncesinden yapılmalı ve iptaller de yine 2 gün önceden gerçekleştirilmelidir.

Güvenli Ödeme: Rezervasyon sırasında ödeme yapılır, böylece yemeğiniz garanti altına alınmış olur.

Esnek İptal Politikası ve Kuponlar: Rezervasyonunuzu iptal etmek isterseniz sorunsuz bir şekilde edebilirsiniz. İptal edilen rezervasyonlar, bir sonraki siparişinizde kullanabileceğiniz kuponlara dönüştürülür.

Denetimli Yemek Fotoğrafı: Satışı yapılacak olan ürün fotoğrafı admine atılacak. Admin denetimden geçirdiği takdirde sisteme yüklenecek. Böylece farklı fotoğrafların yüklenmesinin önüne geçmiş olacağız.

Hedef Kitle

Satış yapmak isteyen Catering firmaları ve ekonomiye katkı sağlamak isteyen ev hanımları satıcı kitlemizi oluşturmaktadır. Yemek yapmakla uğraşmak istemeyen, vakti olmayan bireysel kullanıcılar ve çalışanlarına yemek hizmeti veren şirketler müşteri kitlemizi oluşturmaktadır.

Sprint 1

Sprint notları

Ekip tanışmış ve uyumlu bir şekilde çalışmaya başlamıştır. Yapılan ilk toplantıda uygulamaya karar verilmiş ve sprint boyunca geliştirilmiştir. Kullanıcı hikayeleri oluşturulmuş, senaryo ve kullanıcılara göre sayfa tasarımları yapılmıştır. Firebase bağlanmış ve kullanıcı işlemleri hazır hale getirilmiştir.

Sprint içinde tamamlanması tahmin edilen puan

120 puan

Puan tamamlama mantığı

Toplamda proje boyunca tamamlanması gereken 360 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in 120 puan olmasına karar verildi

Daily scrum

Daily Scrum toplantılarının konumsal sebeplerden ötürü Whatsapp ve Discord üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır.

Ekran Görüntüleri

Sprint board güncelleme ekran görüntüleri

Sprint 1 - App screenshots

Açılış Ekranı

Kayıt Sayfası

Şifre Sıfırlama Sayfası

Kayıt Sayfası

İlan Paylaşım Sayfası

Profil Sayfası

Ana Sayfa

Sprint review

  • Açılış, profil ve işlem sayfalarını oluşturduk
  • State management ile uygulama yönetimi yaptık.
  • Firebase Authentication, Cloud Firestore bağladık.
  • Arayüz tasarımları geliştirilmiş ve uyguladık.

Sprint retrospective

İşletme tasarım sayfasının yapılmasına, menü list eklenmesine, menü sayfa tasarımının yapılmasına ve menülerin sepete eklenme fonksiyonunun oluşturulmasına karar verildi.

Sprint 2

Sprint notları

Yapılan toplantılar sonucunda, işletmeler ve menüler üzerine yoğun bir şekilde odaklanılmıştır. Markalaşma yolunda attığımız adımlarla uygulamamız için özgün ve etkileyici bir logo tasarlanmıştır. Günümüzün vazgeçilmezi ve popüler trendi yapay zeka teknolojisini uygulamamızda entegre ederek, kullanıcılar yapay zeka desteği ile kendilerine en uygun menüleri seçebilir, menü içeriklerini kolayca düzenleyebilir ve ekonomik analizler yaparak en uygun maliyetli seçenekleri oluşturabilirler.

Sprint içinde tamamlanması tahmin edilen puan

120 puan

Puan tamamlama mantığı

İlk sprintimizde belirlediğimiz her sprintte 120 puan, toplamda 360 puanlık bir sistem ile ilerledik. Bu sprintte gerçekleştirdiğimiz işlemlerin kapsamı genişlediği için daha yüksek puanlar verdik. Uygulamamız için kritik öneme sahip olan yapay zeka entegrasyonuna 30 puan verdik.

Daily scrum

Daily Scrum örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır.

Ekran Görüntüleri

Sprint board güncelleme ekran görüntüleri

Sprint 2 - App screenshots

Menülerin Listelendiği Sayfa

Meni içeriklerinin Gösterildiği Sayfa

Yapay Zeka Destek Sayfası

Sprint review

  • Gemini app ile kullanıcılara yapay zeka desteği sağlandı.
  • İşletme tasarım sayfasının yapıldı.
  • Menü sayfa tasarımı yapıldı ve menüler eklendi.
  • Menülerin sepete eklenme fonksiyonu oluşturuldu

Sprint retrospective

Satın alma özelliğinin eklenmesine, gerekli sözleşme ve belgelerin eklenmesine karar verildi.

Sprint 3

Sprint notları

Alınan kararlar doğrultusunda işletmeler ve menüler üzerine odaklanarak önemli değişiklikler yapıldı. Satın alma işlemleri ve sipariş gün sınırı özellikleri ile kullanıcı deneyimini iyileştirirken, iptal edilen siparişlerin kupona dönüştürülmesi özelliği eklendi. Veri listeleme ve teklif butonu eklenerek ürün ve hizmetlerin yönetimi kolaylaştırıldı. İlan silme özelliği ile kullanıcılar istenmeyen ilanları kaldırabilir hale geldi. Çeşitli tasarımsal yenilikler ile uygulamanın görsel estetiği güçlendirildi. Appbar arama butonunun aktifleştirilmesi ile içeriklere hızlı erişim sağlanırken, işletme düzenleme butonunun aktifleştirilmesi ile işletme sahiplerine bilgilerini düzenleme imkanı verildi. Son durumda kullanıcı deneyimini daha da iyileştirerek, beklentilerini karşılayan bir platform yapılmış oldu

Sprint içinde tamamlanması tahmin edilen puan

120 puan

Puan tamamlama mantığı

Uygulamanın paylaşım için hazır hale geldiği ve düşünülen tüm sprintlerdeki gereklilikler yerine getirildiği için 120 puanın tamamlandığı bir sprintti

Daily scrum

Daily Scrum örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır.

Ekran Görüntüleri

Sprint board güncelleme Ekran Görüntüleri

Sprint 3 - App screenshots

Menülerin Gösterildiği Sayfa ve içerikleri

İşletmelerin Gösterildiği Sayfa ve içerikleri

İşletme Düzenelme Sayfası

İlan Düzenelme Sayfası

İlan Paylaşım Sayfası

Ödeme Sayfası

Yapay Zeka Destek Sayfası

Sprint review

  • Satın alma işlemleri, sipariş gün sınırı özelliği, iptal edilen siparişlerin kupona dönüştürülmesi işlemleri yapıldı.
  • Veri listeleme ve teklif butonu eklendi
  • ilan silme özelliği eklendi.
  • Menüye görsel ekleme ve çeşitli tasarımsal yenilikler yapıldı.
  • Appbar arama butonu aktifleştirildi.
  • Marketing çalışmaları yapıldı, uygulama mail ve instagram hesabı açıldı.

Sprint retrospective

Prototip olarak temelde yapmak istenilen her şey yapıldı ancak iyzico ödeme sistemi, kullanıcının siparişini kupona dönüştürüp sonradan kullanma özelliği, kullanıcıya özel öneri bildirimleri, işletme reklam bildirimleri zamansal sıkıntılardan ötürü yapılamadı.

Not

Uygulamanın aynı amaca hizmet eden diğer uygulamalara göre farkları: Kişisel kullanıcıya göre menü tavsiye eden yapay zeka destekli olması, firebase analiz kullanarak kullanıcıların yoğun talepleri değerlendiriyor olması ve daha fazla ürün paylaşımı yapıyor olmasıdır.

Uygulamada yapay zekanın ön plana çıktığı yerler: Uygulamada Gemini API destekli yapay zeka botu, hem kullanıcılar hem de işletmeler için hizmet sunmaktadır. Menüdeki kar marjı, günlük ciro gibi sayısal verileri analiz ederek yardımcı olur ve bu veriler doğrultusunda rehberlik sağlar. Bu yenilikçi çözüm, kullanıcıların ihtiyaçlarını karşılamak için sofistike bir şekilde tasarlanmıştır.

App Teaser

App Teaser

Renk Referansı

(Tasarım her sprintte düzenlenip güncellenmiştir)

Color Hex
Primary Color #FAB703 #FAB703
Light Color #FBC737 #FBC737
Lightest Color #FCD86A #FCD86A
Dark Color #E2A002 #E2A002
Darkest Color #C78902 #C78902
Orange Light #FFA500 #FFA500
Orange Dark #FF8C00 #FF8C00
Black #000000 #000000
White #FFFFFF #FFFFFF
Light Gray #D3D3D3 #D3D3D3
Dark Gray #A9A9A9 #A9A9A9

Kullanılan Teknolojiler

(Kullanılan teknolojiler her sprintte eklenmiştir)

  • firebase_core
  • firebase_auth
  • cloud_firestore
  • stacked
  • stacked_services
  • get_it
  • carousel_slider
  • flutter_credit_card
  • google_generative_ai:
  • flutter_lints
  • build_runner
  • stacked_generator
  • flutter_launcher_icons
  • cupertino_icons