Mobil uygulama

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

DiyetisyenApp diyetisyen ana sayfası: takip gerektiren danışanlar, bekleyen işler ve yaklaşan randevular
DiyetisyenApp danışan ana sayfası: hedef ilerlemesi, günlük plan ve takip özeti

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.

Neden böyle ilerliyoruz?

  1. 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.

  2. 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.

  3. PDF sunucuda

    Diyet listesi PDF’leri sunucuda hazır temalarla üretiliyor; içerik tek kaynaktan geliyor ve sağlık verisi PDF’e girmiyor.

  4. 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.

  5. Planlar veritabanında

    Free ve Pro planları kodda sabit değil, veritabanında tanımlı; bir plan kod silinmeden pasifleştirilebiliyor.

  6. 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.