🎯 Psikolog Randevu Otomasyon Sistemi – Profesyonel PHP Script v1.0.0
Modern psikolog, psikiyatrist ve ruh sağlığı merkezleri için geliştirilmiş kapsamlı randevu yönetim ve hasta takip sistemi. Danışanlarınızdan online randevu alın, seans notlarınızı dijitalleştirin, psikolojik testler uygulayın, video görüşme yapın ve klinik verilerinizi profesyonelce yönetin.
✨ Temel Özellikler
- Online Randevu Sistemi: Danışanlarınız web sitenizden kolayca randevu alabilir. Dinamik tarih ve saat seçimi, uzman bazlı randevu yönetimi, çoklu hizmet seçimi desteği.
- Danışan (Hasta) Yönetimi: Detaylı danışan bilgileri, randevu geçmişi, seans notları, klinik veriler, iletişim bilgileri ve anamnez takibi.
- Seans Notları ve Klinik Veri Takibi: Her seans için detaylı notlar, duygu günlüğü, semptom takibi, işlevsellik değerlendirmesi, terapi hedefleri ve ilerleme kayıtları.
- Psikolojik Test Sistemi: Entegre psikolojik test modülü, test sonuçlarının otomatik skorlanması, danışan bazlı test geçmişi ve raporlama.
- Uzman (Personel) Yönetimi: Çoklu uzman desteği, uzman bazlı hizmet ataması, çalışma saatleri yönetimi, uzman profilleri.
- Hizmet ve Kategori Yönetimi: Hizmetlerinizi kategorilere ayırın, süre ve fiyat bilgilerini tanımlayın, çoklu hizmet randevu desteği.
- Randevu Durum Takibi: Beklemede, Onaylandı, Tamamlandı, İptal edildi gibi durumlar ile profesyonel randevu yönetimi.
- Video Görüşme Entegrasyonu: Agora entegrasyonu ile online video görüşme desteği, güvenli kanal yönetimi, token üretimi.
- Blog Yönetimi: SEO uyumlu blog sistemi, kategoriler, slug yapısı, öne çıkan görseller, yayın durumu kontrolü.
- SMS Entegrasyonu: NetGSM entegrasyonu ile otomatik SMS gönderimi, hazır SMS şablonları, randevu hatırlatma SMS’leri, toplu SMS gönderimi.
- E-posta Bildirimleri: PHPMailer entegrasyonu ile otomatik e-posta gönderimi, randevu onay e-postaları.
- Gelir-Gider Takibi: Aylık ve yıllık finansal raporlar, gelir-gider analizi, randevu bazlı gelir takibi, net kar hesaplama.
- Stok Yönetimi: Ürün stok takibi, stok giriş-çıkış işlemleri, düşük stok uyarıları, hizmet bazlı stok ilişkilendirme.
🎨 Modern ve Responsive Tasarım
- Tailwind CSS ile modern, şık ve profesyonel tasarım
- Mobil uyumlu (responsive) yapı – tüm cihazlarda mükemmel görünüm
- Glassmorphism efektleri ve smooth animasyonlar
- Boxicons ikon kütüphanesi
- Scroll animasyonları ile interaktif kullanıcı deneyimi
- Chart.js ile detaylı istatistik grafikleri
- SweetAlert2 ile kullanıcı dostu bildirimler
- AJAX ile dinamik form işlemleri
👥 Çoklu Kullanıcı Rolleri
- Admin: Tüm yetkilere sahip, sistem yönetimi, ayarlar, tüm modüllere erişim
- Uzman (Personel): Randevu görüntüleme ve yönetimi, danışan bilgileri, seans notları, kendi randevularını görüntüleme
- Muhasebeci: Finansal işlemler, gelir-gider takibi, raporlama, mali işlemler
📊 Admin Panel Özellikleri
- Dashboard: Genel bakış – istatistikler, grafikler, bugünkü randevular, yaklaşan randevular, en çok randevu alan danışanlar
- Randevu Yönetimi: Randevu listesi, detay sayfaları, durum güncelleme, not ekleme, SMS gönderimi
- Danışan Yönetimi: Danışan listesi, detay sayfaları, klinik veriler, seans notları, randevu geçmişi
- Seans Notları: Seans numarası takibi, seans öncesi/sonrası ruh hali, ödev takibi, terapist notları
- Klinik Veri Yönetimi: İlerleme notları, duygu günlüğü, semptom takibi, işlevsellik değerlendirmesi, anamnez bilgileri
- Psikolojik Testler: Test oluşturma, soru yönetimi, otomatik skorlama, sonuç raporlama
- Uzman Yönetimi: Uzman ekleme/düzenleme, çalışma saatleri, hizmet ataması, profil yönetimi
- Hizmet ve Kategori Yönetimi: Hizmet tanımları, kategori yönetimi, süre ve fiyat ayarları
- Blog Yönetimi: Blog yazı oluşturma/düzenleme, kategori yönetimi, yayın durumu kontrolü, SEO ayarları
- Gelir-Gider Yönetimi: Gelir-gider kayıtları, kategori yönetimi, raporlama, aylık/yıllık analizler
- Stok Yönetimi: Stok listesi, giriş-çıkış işlemleri, düşük stok uyarıları, hizmet ilişkilendirme
- SMS Yönetimi: SMS şablonları, toplu SMS gönderimi, randevu bazlı otomatik SMS
- Video Görüşme Yönetimi: Agora kanal yönetimi, token üretimi, görüşme geçmişi
- Site Ayarları: Logo, menü yönetimi, sosyal medya linkleri, iletişim bilgileri, site içeriği özelleştirme
🌐 Frontend Özellikleri
- Hero Section: Özelleştirilebilir başlık, açıklama ve görseller, CTA butonları
- Hizmetler Bölümü: Dinamik hizmet listesi, görsel destekli kartlar, detaylı açıklamalar
- Ekip Tanıtımı: Uzman profilleri, fotoğraflar, uzmanlık alanları
- Müşteri Yorumları: Testimonial slider, yıldız puanlama sistemi
- Randevu Formu: AJAX ile dinamik form, hizmet seçimi, uzman seçimi, müsait saat kontrolü, çoklu hizmet desteği
- Blog Listesi: Sayfalama desteği, kategori filtreleme, öne çıkan görseller, özet metinler
- Blog Detay Sayfası: Tam içerik görüntüleme, yazar bilgisi, tarih, SEO uyumlu URL yapısı
- Hakkımızda Bölümü: Özelleştirilebilir içerik ve görseller
- Referanslar Bölümü: Logo gösterimi, hover efektleri
- İletişim Bölümü: Adres, telefon, e-posta bilgileri, iletişim formu
- Mobil Navigasyon: Hamburger menü, responsive tasarım, smooth scroll
🔧 Teknik Özellikler
- Programlama Dili: PHP 7.4+
- Veritabanı: MySQL 5.7+ / MariaDB
- Veritabanı Sınıfı: PDO (Prepared Statements ile güvenli sorgular)
- Frontend Framework: Tailwind CSS (müşteri tarafı), Sneat Admin Template (admin paneli)
- JavaScript Kütüphaneleri: jQuery 3.7.1, Chart.js 4.4.0, SweetAlert2, Boxicons
- E-posta: PHPMailer 6.10.0
- SMS: NetGSM API entegrasyonu
- Video Call: Agora.io SDK (RTC Token Builder v2)
- Güvenlik: Session yönetimi, SQL injection koruması, XSS koruması, rol bazlı yetkilendirme
- Veritabanı Özellikleri: Foreign key ilişkileri, trigger’lar, transaction desteği, UTF-8 karakter desteği
📦 Kurulum ve Gereksinimler
- PHP 7.4 veya üzeri
- MySQL 5.7 veya üzeri / MariaDB
- Apache/Nginx web sunucusu
💡 Kullanım Senaryoları
- Psikolog muayenehaneleri
- Psikiyatrist klinikleri
- Ruh sağlığı merkezleri
- Psikolojik danışmanlık merkezleri
- Aile danışmanlığı merkezleri
- Çocuk ve ergen psikiyatrisi klinikleri
- Nöropsikoloji merkezleri
- Online terapi platformları
- Kurumsal psikolojik destek merkezleri
🛡️ Güvenlik Özellikleri
- SQL Injection Koruması: PDO Prepared Statements kullanımı ile tam koruma
- XSS Koruması: htmlspecialchars fonksiyonu ile çıktı filtreleme
- Session Yönetimi: Güvenli oturum kontrolü, session hijacking koruması
- Rol Bazlı Yetkilendirme: Admin, Uzman, Muhasebeci rolleri ile erişim kontrolü
- Şifre Güvenliği: password_hash ile şifre hashleme, güçlü şifre politikaları
- CSRF Koruması: Form token’ları ile cross-site request forgery koruması
- Input Validation: Tüm kullanıcı girdilerinin doğrulanması
- File Upload Güvenliği: Dosya tipi kontrolü, dosya boyutu limitleri
📱 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. Randevu alma formu mobil cihazlarda optimize edilmiştir ve dokunmatik ekranlar için uygun buton boyutları kullanılmıştır.
🔄 Güncelleme ve Destek
Script tamamen açık kaynak kodlu olarak sunulmaktadır. İstediğiniz gibi özelleştirebilir ve geliştirebilirsiniz. Tüm kodlar Türkçe yorum satırları ile açıklanmıştır ve modüler yapıda tasarlanmıştır.
📝 Önemli 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ı (slug sistemi)
- Veritabanı trigger’ları ile otomatik işlemler (randevu tamamlandığında stok ve gelir güncellemesi)
- Transaction desteği ile veri bütünlüğü korunur
- Hata loglama sistemi ile sorun takibi kolaylaştırılmıştır
🎁 Bonus Özellikler
- Otomatik SMS Gönderimi: Randevu oluşturulduğunda otomatik SMS gönderimi
- Randevu Hatırlatma Sistemi: Cron job ile randevu hatırlatma SMS’leri (cron/check_appointments.php)
- Toplu SMS Gönderimi: Seçili danışanlara toplu SMS gönderimi
- Detaylı İstatistikler: Dashboard’da grafikler ve raporlar
- Raporlama Sistemi: Aylık/yıllık randevu ve gelir raporları
- Excel Export: Verileri Excel formatında dışa aktarma (istenmesi halinde geliştirilebilir)
📋 Versiyon Bilgisi
Versiyon: 1.0.0
Yayın Tarihi: 2025
Lisans: Açık Kaynak
🔍 SEO Özellikleri
- SEO uyumlu URL yapısı (slug sistemi)
- Meta description ve title tag desteği
- Semantik HTML5 yapısı
- Alt text desteği görseller için
- Hızlı sayfa yükleme süreleri
- Mobil uyumlu tasarım (Google Mobile-Friendly)
Bu script ile psikolog muayenehanenizi veya ruh sağlığı merkezinizi dijitalleştirin, danışan memnuniyetini artırın ve profesyonel hasta takibi yapı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. SMS ve video görüşme özellikleri için ilgili servis sağlayıcılardan API anahtarları alınması gerekmektedir.
Değerlendirmeler
Henüz değerlendirme yapılmadı.