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 |
https://trello.com/b/n8p6Bpvl/bootcamp-panomuz
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.
Ç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.
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.
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.
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 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.
- 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.
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.
İ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.
- 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
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
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
- 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ı.
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ı.
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.
(Tasarım her sprintte düzenlenip güncellenmiştir)
(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