DiyetisyenApp
Diyetisyenlerin danışan takibi, ölçüm kaydı ve beslenme programı paylaşımını tek yerden yönetmesini sağlayan mobil uygulama.
Geliştirme Sürecinde
Genel bakış
Uygulama, diyetisyen ile danışan arasındaki takip sürecini dijitalleştirmeyi hedefliyor. Tek uygulamada iki taraf var: diyetisyen danışanlarını, diyet planlarını, randevu taleplerini ve takip gerektiren durumları izliyor; danışan günlük planını görüp öğünlerini işaretliyor, kilo, su ve adım bilgisini giriyor, diyetisyeniyle mesajlaşıyor ve randevu talebi gönderiyor.
Diyet listeleri sunucuda hazırlanan PDF temalarıyla paylaşılıyor. Uygulama geliştirme aşamasında; web paneli ve mağaza yayını için gereken altyapı henüz tamamlanmadı.
- Kimin için
- Diyetisyenler ve takip sürecindeki danışanları.
- Çözdüğü ihtiyaç
- Danışan takibi çoğunlukla WhatsApp mesajları ve dağınık Excel dosyaları üzerinden yürütülüyor; geçmiş ölçümlere ulaşmak ve ilerlemeyi görmek zorlaşıyor.
Benim rolüm
Ürünün gereksinimlerini ve iki rol için kullanıcı akışlarını belirleyerek başladım. Mobil uygulamayı Flutter ile, backend’i ASP.NET Core ve PostgreSQL ile geliştiriyorum; yetki ve abonelik kararlarını sunucuda tutan tek bir API üzerinde diyetisyen ve danışan ekranlarını role göre ayırdım.
Diyet planı ve öğün takibi, uyum kuralları, mesajlaşma, randevu talepleri, bildirimler ve PDF temaları bugüne kadar tamamlanan bölümler arasında. Sağlık verisini açık rıza kontrolüne bağlayan erişim kuralları ve otomatik testler geliştirme sürecinin parçası; web paneli ve mağaza yayını sonraki aşamada.
Öne çıkan özellikler
-
Danışan kayıt ve profil yönetimi
-
Periyodik ölçüm girişi
-
Beslenme programı paylaşımı
-
İlerleme grafiği ve geçmiş kayıtlar
Uygulamanın içinde ne var?
Ekran görüntüleri uygulamanın kendisinden alınmıştır. Ekranlarda gösterilen kişi adları ve veriler, tanıtım amacıyla oluşturulmuş kurgusal örneklerdir.
Diyetisyen tarafı
Danışan tarafı
Neden böyle ilerliyoruz?
-
Tek API, yetki sunucuda
Tüm istemciler aynı API’yi kullanıyor; yetki ve abonelik kararları sunucuda veriliyor, uygulama yalnızca arayüzü yönetiyor.
-
Rol bazlı tek uygulama
Diyetisyen ve danışan aynı uygulamayı kullanıyor; ana sayfa ve ekranlar veritabanında doğrulanan role göre açılıyor.
-
PDF sunucuda
Diyet listesi PDF’leri sunucuda hazır temalarla üretiliyor; içerik tek kaynaktan geliyor ve sağlık verisi PDF’e girmiyor.
-
Bildirimler önce kaydediliyor
Bildirimler kayda alındıktan sonra ayrı bir arka plan işiyle gönderiliyor; bildirim gönderilemese bile asıl işlem geri alınmıyor.
-
Planlar veritabanında
Free ve Pro planları kodda sabit değil, veritabanında tanımlı; bir plan kod silinmeden pasifleştirilebiliyor.
-
Sağlık verisi açık rızaya bağlı
Sağlık bilgilerine erişim merkezi bir açık rıza kontrolünden geçiyor ve erişimler kayıt altına alınıyor.
Teknoloji yığını
Mobil
- Flutter
- Dart
Backend
- ASP.NET Core
- PostgreSQL
- REST API
Uygulama durumu
Geliştirme Sürecinde
Uygulama geliştirme aşamasında. Diyetisyen ve danışan ekranları, diyet planı ve öğün takibi, mesajlaşma, randevu talepleri ve PDF diyet listeleri uygulamada yer alıyor; vücut ölçüsü ekranları, web paneli ve mağaza yayını için gereken altyapı sonraki aşamada.
İletişim
Aklınızdaki uygulamayı birlikte planlayalım.
Fikrinizi birkaç cümleyle anlatın; ihtiyacınızı netleştirip izleyebileceğimiz yolu birlikte konuşalım.