🎯 Diyetisyen Randevu ve Hasta Yönetim Otomasyon Sistemi – Profesyonel PHP Script
Modern diyetisyen klinikleri, beslenme danışmanlığı merkezleri ve sağlık kuruluşları için geliştirilmiş kapsamlı randevu yönetim, hasta takip ve beslenme planı otomasyon sistemi. Danışanlarınızdan online randevu alın, beslenme planlarınızı oluşturun, ölçüm takibini yapın, görev ve hatırlatmalar gönderin ve işletmenizi dijitalleştirin.
Hem Müşteri Paneli Hem Admin Paneli Hem Web Site Bir Arada.. Görüşmemiş Özellik En Dip Fiyat
✨ Temel Özellikler
- Online Randevu Sistemi: Danışanlarınız web sitenizden kolayca randevu alabilir. Dinamik tarih ve saat seçimi, personel bazlı randevu yönetimi, çakışma kontrolü ve otomatik SMS bildirimleri.
- Danışan (Hasta) Yönetimi: Detaylı danışan bilgileri, randevu geçmişi, ölçüm kayıtları, beslenme planları, notlar ve iletişim bilgileri takibi. Danışan portalı ile kendi bilgilerini görüntüleyebilme.
- Beslenme Planı Oluşturma ve Takibi: Kişiye özel beslenme planları oluşturun, kalori ve makro besin hesaplamaları yapın. JSON tabanlı esnek plan yapısı ile günlük öğün planlaması.
- Beslenme Takip Sistemi: Danışanların günlük beslenme kayıtlarını takip edin. Kahvaltı, öğle, akşam yemeği ve ara öğün takibi. Kalori, protein, karbonhidrat, yağ ve lif hesaplamaları.
- Ölçüm Takibi ve Grafikler: Kilo, vücut yağ oranı, bel-kalça ölçüleri, kas kütlesi gibi ölçümleri kaydedin. Chart.js ile görsel grafikler ve trend analizi.
- Görev ve Hatırlatma Sistemi: Danışanlarınıza özel görevler oluşturun. Su içme, öğün, takviye, check-in ve özel görevler. E-posta ve SMS ile otomatik hatırlatmalar.
- Seans Notları: Her randevu için detaylı seans notları tutun. Ruh hali takibi, ödev atama, sonraki seans planlaması ve terapist notları.
- Personel Yönetimi: Çoklu diyetisyen/personel desteği, personel bazlı hizmet ataması, çalışma saatleri yönetimi ve randevu dağılımı.
- Hizmet ve Kategori Yönetimi: Hizmetlerinizi kategorilere ayırın, süre ve fiyat bilgilerini tanımlayın. Personel bazlı hizmet ataması.
- Randevu Durum Takibi: Beklemede, Onaylandı, Tamamlandı, İptal edildi gibi durumlar ile randevu yönetimi. Randevu detay sayfaları ve notlar.
- Gelir-Gider Takibi: Aylık ve yıllık finansal raporlar, gelir-gider analizi, net kar hesaplama. Muhasebe modülü ile detaylı finansal takip.
- Stok Yönetimi: Ürün stok takibi, stok giriş-çıkış işlemleri, düşük stok uyarıları. Hizmet bazlı stok tüketimi takibi.
- Blog Yönetimi: SEO uyumlu blog sistemi, kategoriler, etiketler, öne çıkan görseller. Blog detay sayfaları ve yorum sistemi.
- SMS Entegrasyonu: NetGSM entegrasyonu ile otomatik SMS gönderimi, hazır SMS şablonları, toplu SMS gönderimi, randevu hatırlatma SMS’leri.
- Video Görüşme: Agora entegrasyonu ile online video görüşme desteği. Randevu bazlı video görüşme odaları oluşturma.
- E-posta Bildirimleri: PHPMailer entegrasyonu ile otomatik e-posta gönderimi. Randevu onayı, hatırlatma ve bildirim e-postaları.
- Danışan Portalı: Danışanların kendi bilgilerini görüntüleyebileceği özel portal. Beslenme planları, görevler, ölçümler ve randevuları görüntüleme.
🎨 Modern ve Responsive Tasarım
- Tailwind CSS ile modern, şık ve minimalist tasarım
- Mobil uyumlu (responsive) yapı – tüm cihazlarda mükemmel görünüm
- Glassmorphism efektleri ve smooth animasyonlar
- Boxicons ve Font Awesome ikon kütüphaneleri
- Scroll animasyonları ile interaktif kullanıcı deneyimi
- Chart.js ile istatistik grafikleri ve trend analizleri
- SweetAlert2 ile modern bildirim ve onay pencereleri
- Gradient renkler ve modern tipografi
👥 Çoklu Kullanıcı Rolleri
- Admin: Tüm yetkilere sahip, sistem yönetimi, ayarlar, raporlar ve genel kontrol
- Personel (Diyetisyen): Randevu görüntüleme ve yönetimi, danışan bilgileri, beslenme planı oluşturma, ölçüm kayıtları, seans notları
- Muhasebeci: Finansal işlemler, gelir-gider takibi, ödeme kayıtları, raporlar
- Danışan: Kendi portalından randevu görüntüleme, beslenme planlarını görme, görevleri takip etme, ölçümleri görüntüleme
📊 Admin Panel Özellikleri
- Dashboard: Genel bakış – istatistikler, grafikler, bugünkü randevular, yaklaşan randevular, son eklenen danışanlar, en çok randevu alan danışanlar
- Randevu Yönetimi: Randevu listesi, randevu detay sayfaları, randevu durum güncelleme, randevu notları, randevu geçmişi
- Danışan Yönetimi: Danışan listesi ve detay sayfaları, danışan bilgileri, randevu geçmişi, ölçüm kayıtları, beslenme planları, görevler
- Beslenme Planı Yönetimi: Beslenme planı oluşturma ve düzenleme, kalori ve makro besin hesaplamaları, günlük öğün planlaması, plan takibi
- Beslenme Takibi: Danışanların günlük beslenme kayıtlarını görüntüleme ve yönetme, kalori ve makro besin analizi, uyum oranı hesaplama
- Ölçüm Yönetimi: Danışan ölçümlerini kaydetme ve görüntüleme, grafiksel trend analizi, kilo takibi, vücut kompozisyon analizi
- Görev Yönetimi: Danışanlara görev atama, görev durumu takibi, hatırlatma ayarları, görev tamamlama takibi
- Seans Notları: Her randevu için detaylı seans notları, ruh hali takibi, ödev atama ve takibi, sonraki seans planlaması
- Personel Yönetimi: Personel ekleme ve düzenleme, çalışma saatleri ayarlama, hizmet ataması, randevu dağılımı
- Hizmet ve Kategori Yönetimi: Hizmet ekleme ve düzenleme, kategori yönetimi, fiyat ve süre ayarları
- Blog Yönetimi: Blog yazıları oluşturma ve düzenleme, kategori yönetimi, görsel yükleme, SEO ayarları
- Gelir-Gider Kayıtları: Finansal işlem kayıtları, gelir-gider kategorileri, aylık ve yıllık raporlar
- Stok Yönetimi: Stok ekleme ve düzenleme, stok giriş-çıkış işlemleri, düşük stok uyarıları
- SMS Şablonları ve Toplu SMS: SMS şablonları oluşturma, değişken kullanımı, toplu SMS gönderimi
- Video Görüşme Yönetimi: Video görüşme odaları oluşturma, randevu bazlı görüşme planlama
- Site Ayarları: Logo, menü, sosyal medya, iletişim bilgileri, hero section, hizmetler, ekip tanıtımı, referanslar, müşteri yorumları
- Raporlar: Detaylı istatistiksel raporlar, grafikler, trend analizleri, performans metrikleri
🌐 Frontend Özellikleri
- Hero Section: Özelleştirilebilir başlık, açıklama ve görseller. Modern ve minimalist tasarım
- Hakkımızda Bölümü: Kurum hakkında bilgiler, deneyim ve danışan sayıları, görseller
- Hizmetler Bölümü: Dinamik hizmet listesi, interaktif hover efektleri, detaylı açıklamalar
- Ekip Tanıtımı: Personel profilleri, görseller, sosyal medya linkleri
- Referanslar: Çalıştığınız kurum ve markaların logoları
- Müşteri Yorumları: Testimonial slider, yıldız puanlama sistemi
- Randevu Formu: AJAX ile dinamik form, hizmet seçimi, personel seçimi, tarih ve saat seçimi, çakışma kontrolü
- Blog Listesi ve Detay Sayfaları: Blog yazılarını listeleme, kategori filtreleme, detay sayfaları, yazar bilgileri
- İletişim Formu: Google Maps entegrasyonu, iletişim bilgileri, mesaj gönderme formu
- Mobil Navigasyon: Responsive mobil menü, smooth scroll navigasyon
👤 Danışan Portalı Özellikleri
- Dashboard: Kişiselleştirilmiş özet sayfası, aktif beslenme planı, bekleyen görevler, yaklaşan randevular, son ölçümler, kilo takibi grafiği
- Randevular: Randevu listesi, randevu detayları, randevu geçmişi, randevu durumu
- Beslenme Planları: Aktif ve geçmiş beslenme planlarını görüntüleme, plan detayları, günlük öğün listesi
- Beslenme Takibi: Günlük beslenme kayıtları, öğün tamamlama, kalori ve makro besin takibi
- Görevler: Atanan görevleri görüntüleme, görev tamamlama, görev detayları, hatırlatmalar
- Ölçümler: Ölçüm kayıtlarını görüntüleme, kilo takibi grafiği, vücut kompozisyon analizi
- Profil: Kişisel bilgileri görüntüleme ve güncelleme, şifre değiştirme
🔧 Teknik Özellikler
- Programlama Dili: PHP 7.4+
- Veritabanı: MySQL 5.7+ / MariaDB
- Veritabanı Sınıfı: PDO (Prepared Statements ile güvenli sorgular, SQL Injection koruması)
- Frontend Framework: Tailwind CSS (CDN), Modern CSS3
- JavaScript Kütüphaneleri: jQuery 3.7.1, Chart.js 4.4.0, SweetAlert2, Vanilla JavaScript
- E-posta: PHPMailer (SMTP desteği)
- SMS: NetGSM API entegrasyonu
- Video Call: Agora.io RTC Token Builder
- Güvenlik: Session yönetimi, SQL injection koruması (PDO), XSS koruması (htmlspecialchars), Rol bazlı yetkilendirme, Password hashing (password_hash)
- Dosya Yükleme: Güvenli dosya yükleme sistemi, görsel optimizasyonu
- Cron Jobs: Otomatik görevler için cron job desteği (randevu kontrolü, görev bildirimleri)
📦 Kurulum ve Gereksinimler
- PHP 7.4 veya üzeri (PHP 8.0+ önerilir)
- MySQL 5.7 veya üzeri / MariaDB 10.2+
- Apache/Nginx web sunucusu
- mod_rewrite aktif (opsiyonel, SEO için önerilir)
- cURL desteği (SMS ve API çağrıları için)
- GD Library veya ImageMagick (görsel işleme için)
- OpenSSL desteği (güvenli bağlantılar için)
- mbstring extension (Türkçe karakter desteği için)
- JSON extension (API ve veri işleme için)
🚀 Kurulum Adımları
-
- Dosyaları web sunucunuza yükleyin (FTP veya cPanel File Manager ile)
- Veritabanını oluşturun ve
database.sql dosyasını import edin
config.php dosyasında veritabanı bilgilerini güncelleyin (host, dbname, username, password)
BASE_URL ayarını yapın (örn: http://yourdomain.com veya https://yourdomain.com)
uploads/ klasörüne yazma izni verin (chmod 755 veya 777)
sessions/ klasörüne yazma izni verin
- Admin paneline giriş yapın (varsayılan admin kullanıcısı oluşturun veya database’den ekleyin)
- Site ayarlarını yapılandırın (logo, menü, iletişim bilgileri, sosyal medya)
- SMS entegrasyonu için NetGSM ayarlarını yapın (opsiyonel)
- Video görüşme için Agora ayarlarını yapın (opsiyonel)
- E-posta ayarlarını yapılandırın (PHPMailer SMTP ayarları)
💡 Kullanım Senaryoları
-
-
- Diyetisyen klinikleri
- Beslenme danışmanlığı merkezleri
- Sağlık kuruluşları (beslenme birimleri)
- Obezite tedavi merkezleri
- Kilo yönetimi merkezleri
- Sporcu beslenme danışmanlığı
- Online beslenme danışmanlığı hizmetleri
- Kurumsal beslenme danışmanlığı
- Çocuk beslenme danışmanlığı
- Hamilelik ve emzirme dönemi beslenme danışmanlığı
🛡️ Güvenlik Özellikleri
-
-
- SQL Injection Koruması: PDO Prepared Statements kullanımı ile tüm veritabanı sorguları güvenli
- XSS Koruması: htmlspecialchars() fonksiyonu ile tüm kullanıcı girdileri temizleniyor
- Session Yönetimi: Güvenli oturum kontrolü, session hijacking koruması
- Rol Bazlı Yetkilendirme: Admin, Personel, Muhasebeci ve Danışan rolleri ile yetki kontrolü
- Şifre Hashleme: password_hash() ve password_verify() ile güvenli şifre saklama
- CSRF Koruması: Form token sistemi (geliştirilebilir)
- Dosya Yükleme Güvenliği: Dosya tipi kontrolü, dosya boyutu limiti
- Output Buffering: Header redirect sorunlarını önlemek için output buffering kullanımı
📱 Mobil Uyumluluk
Tüm sayfalar mobil cihazlarda mükemmel çalışır. Responsive tasarım sayesinde tablet ve telefonlarda da kullanıcı dostu arayüz sunar. Admin paneli ve danışan portalı tamamen mobil uyumludur. Touch-friendly butonlar ve navigasyon menüleri ile kolay kullanım sağlar.
📈 Performans ve Optimizasyon
-
-
- Optimize edilmiş veritabanı sorguları
- Lazy loading görseller için hazır yapı
- CDN kullanımı ile hızlı yükleme
- Minimal JavaScript ve CSS kullanımı
- Veritabanı indexleme ile hızlı sorgular
- Sayfalama (pagination) ile büyük listelerin optimize edilmesi
🔄 Güncelleme ve Destek
Script tamamen açık kaynak kodlu olarak sunulmaktadır. İstediğiniz gibi özelleştirebilir ve geliştirebilirsiniz. Modüler yapı sayesinde kolayca yeni özellikler ekleyebilirsiniz.
📝 Notlar
-
-
- Tüm kodlar Türkçe yorum satırları ile açıklanmıştır
- Kod yapısı modüler ve genişletilebilir
- SEO uyumlu URL yapısı
- UTF-8 karakter desteği (Türkçe karakterler)
- Veritabanı ilişkileri Foreign Key ile korunuyor
- Cascade delete ile veri bütünlüğü sağlanıyor
🎁 Bonus Özellikler
-
-
- Toplu SMS gönderimi
- Randevu hatırlatma sistemi (cron job ile)
- Görev bildirimleri (e-posta ve SMS)
- Excel export özelliği (geliştirilebilir)
- Detaylı raporlama sistemi
- Grafiksel istatistikler ve trend analizleri
- Danışan portalı ile self-service özellikleri
- Beslenme planı şablonları
- Ölçüm fotoğrafı yükleme
- Beslenme takibi fotoğraf desteği
- Günlük özet raporları
- Uyum oranı hesaplama
📋 Versiyon Bilgisi
Versiyon: 1.0.0
Son Güncelleme: 2024
PHP Versiyonu: 7.4+
MySQL Versiyonu: 5.7+
Lisans: Açık Kaynak (Özelleştirilebilir)
🎯 Öne Çıkan Özellikler
-
-
- ✅ Tam otomatik randevu sistemi
- ✅ Kişiye özel beslenme planı oluşturma
- ✅ Günlük beslenme takibi ve analizi
- ✅ Detaylı ölçüm takibi ve grafikler
- ✅ Görev ve hatırlatma sistemi
- ✅ Danışan portalı ile self-service
- ✅ SMS ve e-posta bildirimleri
- ✅ Video görüşme desteği
- ✅ Finansal takip ve raporlama
- ✅ Modern ve responsive tasarım
Bu script ile diyetisyen kliniğinizi dijitalleştirin, danışan memnuniyetini artırın ve işletmenizi profesyonel seviyeye taşıyın!
Not: İstenilmesi halinde ücretsiz kurulum yapılır. Bu ürün PHP ve MySQL bilgisi gerektirir. Kurulum ve özelleştirme için temel web geliştirme bilgisi önerilir. Teknik destek ve özelleştirme hizmetleri ayrıca sunulmaktadır.
Değerlendirmeler
Henüz değerlendirme yapılmadı.