Geliştirici Notları
PsykoLink sistem mimarisi, analiz motoru tasarımı ve teknik geliştirme notları. Projenin teknik altyapısını buradan inceleyebilirsiniz.
Proje Genel Mimari Yapısı
PsykoLink iki ana dijital yapıdan oluşmaktadır: PsykoLink Web Sitesi ve PsykoLink Mobil Uygulaması. Bu iki sistem birbirinden bağımsız projeler olarak geliştirilmektedir ancak aynı vizyonu ve içerik yapısını paylaşmaktadır.
PsykoLink sistemi temel olarak şu bileşenlerden oluşmaktadır:
-
Psikoeğitim Modülleri
Kullanıcılara psikoloji kavramlarını öğreten yapılandırılmış içerik modülleri.
-
BDT Egzersizleri
Bilişsel Davranışçı Terapi prensiplerinden yararlanılan etkileşimli alıştırmalar.
-
Duygu / Düşünce Girdileri
Kullanıcıların kendi duygu ve düşüncelerini sisteme aktarabildiği giriş modülü.
-
Kural Tabanlı Analiz Sistemi
Kullanıcı girdilerini şeffaf ve denetlenebilir kural setleriyle analiz eden motor.
-
Kişiselleştirilmiş Öneriler
Analiz sonucuna göre kullanıcıya özel egzersiz ve görev önerileri üretilir.
Bu yaklaşım PsykoLink'i yalnızca içerik sunan bir uygulama olmaktan çıkararak etkileşimli bir öğrenme platformu haline getirir.
PsykoLink Web Sitesi
Web sitesi PsykoLink projesinin tanıtım platformu, içerik merkezi ve bilgi kaynağı olarak kullanılmaktadır.
Amaç ve Kapsam
Mobil uygulamadan farklı olarak web sitesi kullanıcıların PsykoLink hakkında bilgi edinmesini ve psikoloji içeriklerine erişmesini sağlar.
Kullanılan Teknolojiler
Web Sitesi Ana Sayfaları
- Ana Sayfa
- Hakkımızda
- Uygulama Tanıtım Sayfası
- Psikoloji İçerikleri (BDT, CBT)
- Blog
- Kavram Havuzu
- Destek Sayfası
- Eylem Raporları
- Geliştirici Notları
- Geliştirici Günlüğü
Web Sitesi Geliştirme Çizelgesi
Temel Site Yapısı
Laravel kurulumu, Blade layout sistemi, ana navigasyon, statik sayfa yapıları.
İçerik Sistemi
Blog sistemi, kavram havuzu, içerik yönetim paneli, SEO yapısı.
UX ve Navigasyon
Header ve navigasyon düzenlemeleri, sayfa içi yönlendirme, kullanıcı akışları.
İçerik Genişletme
Psikoloji kavram havuzu, CBT içerikleri, farkındalık yazıları, proje raporları.
PsykoLink Mobil Uygulaması
Mobil uygulama PsykoLink projesinin çekirdek ürünüdür. Kullanıcıların aktif olarak psikoeğitim sürecine katıldığı ana sistemdir.
Kullanılan Teknolojiler
Öğrenim Döngüsü
Uygulama şu öğrenim döngüsü üzerine kuruludur:
Öğrenim Path Yapısı
Duolingo benzeri bir öğrenim hiyerarşisi kullanılmaktadır:
Faz
En üst düzey öğrenim birimi. Her faz bir psikoloji alanını kapsar.
Modül
Her faz içinde birden fazla tematik modül bulunur.
Ünite
Her modül altında egzersiz ve alıştırma üniteleri yer alır.
Kural Motoru Tasarımı
PsykoLink analiz sistemi kural tabanlı bir yapı üzerine kuruludur. Bu tercih, psikoloji alanının gerektirdiği şeffaflık ve kontrol edilebilirlik standartlarını karşılar.
Sistem kullanıcı metin girdilerini analiz eder, duygu kategorilerini belirler ve uygun egzersizleri önerir. Kural tabanlı yapı tercih edilmiştir çünkü:
- Sistemin karar süreçleri şeffaftır
- Etik açıdan daha güvenlidir
- Kontrol edilebilir bir yapı sunar
Mobil Uygulama Ana Sistemleri
-
Kullanıcı Sistemi
Google ile giriş, e-posta ile giriş, misafir kullanıcı desteği.
-
Öğrenim Path Sistemi
Faz → Modül → Ünite hiyerarşisi. Kullanıcı ilerledikçe yeni içeriklerin kilidi açılır.
-
Kural Motoru
Duygu tespiti, davranış analizi ve BDT egzersiz öneri sistemi.
-
Egzersiz Sistemi
Düşünce günlüğü, bilişsel çarpıtma analizi, alternatif düşünce üretimi.
-
Kullanıcı Gelişim Sistemi
Tamamlanan egzersizler, görev ilerlemesi ve duygu verileri takip edilir.
Gelecek Geliştirme Planı
PsykoLink projesinin geliştirme süreci aktif olarak devam etmektedir. Planlanan geliştirmeler:
PsykoLink, psikoloji ve yazılım alanlarını birleştiren bir dijital psikoeğitim platformudur. Projenin temel amacı kullanıcıların düşünce kalıplarını fark etmelerini, duygularını daha iyi anlamalarını ve psikolojik farkındalık kazanmalarını sağlamaktır.
Web sitesi ve mobil uygulama birlikte çalışarak PsykoLink ekosistemini oluşturur. Web sitesi bilgi ve içerik platformu olarak görev yaparken, mobil uygulama kullanıcıların aktif olarak psikoeğitim sürecine katıldığı ana sistemdir.