Yayında
Diyet Takip
Diyetisyenler ve klinikler için geliştirilmiş kapsamlı bir sağlık yönetim platformu. Randevu takvimi, yemek günlüğü, VKI takibi, besin kütüphanesi ve abonelik sistemiyle tam işlevli bir SaaS ürünü.
Proje sağlığı
%85 uygulama ilerlemesi
ReactFlaskPythonPostgreSQLJWTFullCalendarBootstrapDockerRailway
Problem
Diyetisyenler hasta takibi, randevu yönetimi ve beslenme planlamasını birbirinden kopuk araçlarla yürütüyor. Bu durum veri kaybına ve verimsizliğe yol açıyor.
Çözüm
Tek platformda diyetisyen-danışan-klinik ilişkisini yöneten, rol bazlı erişimli ve SaaS abonelik modeliyle çalışan tam kapsamlı sistem kuruldu.
Mimari
Ön Yüz
React 19 SPA
Arka Uç
Flask REST API
Veritabanı
PostgreSQL
Auth
JWT Extended
Deploy
Railway + Docker
Özellikler
- — 4 rol: Admin, Diyetisyen, Klinik Yöneticisi, Danışan
- — FullCalendar ile randevu yönetimi
- — Günlük yemek günlüğü ve kalori takibi
- — VKI / kilo / boy ölçüm takibi
- — Besin kütüphanesi ve öğün şablonları
- — Abonelik ve demo hesap sistemi
- — Sanal klinik mantığı (bağımsız diyetisyenler)
- — Rate limiting ve JWT token güvenliği
Zorluklar
- — Multi-role JWT auth sistemi tasarımı
- — FullCalendar ile sürükle-bırak randevu akışı
- — Sanal klinik — bağımsız diyetisyen mantığı
- — Flask migration yönetimi ve veri bütünlüğü
Öğrenimler
- — Flask REST API best practices ve Blueprint yapısı
- — React Router 6 ile rol bazlı yönlendirme
- — PostgreSQL ilişki modellemesi (5+ join tablosu)
- — Docker + Railway production deploy süreci
Yol haritası
- — Mobil uygulama (React Native)
- — AI destekli besin önerisi
- — PDF rapor ve döküman çıktısı
- — WhatsApp bildirim entegrasyonu