Teknik Dokümantasyon

Geliştirici Notları

PsykoLink sistem mimarisi, analiz motoru tasarımı ve teknik geliştirme notları. Projenin teknik altyapısını buradan inceleyebilirsiniz.

Laravel React Native MySQL Firebase Kural Motoru
Sistem Mimarisi

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.

Laravel Projesi

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

Framework Laravel
Şablon Blade Engine
Frontend HTML5 / CSS3 / JS
Veritabanı MySQL / Eloquent ORM

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

Faz 1

Temel Site Yapısı

Laravel kurulumu, Blade layout sistemi, ana navigasyon, statik sayfa yapıları.

Faz 2

İçerik Sistemi

Blog sistemi, kavram havuzu, içerik yönetim paneli, SEO yapısı.

Faz 3

UX ve Navigasyon

Header ve navigasyon düzenlemeleri, sayfa içi yönlendirme, kullanıcı akışları.

Faz 4

İçerik Genişletme

Psikoloji kavram havuzu, CBT içerikleri, farkındalık yazıları, proje raporları.

Çekirdek Ürün

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

Çerçeve React Native
Platform Expo
Backend Firebase
Veri Offline + localStorage

Öğrenim Döngüsü

Uygulama şu öğrenim döngüsü üzerine kuruludur:

Psikoeğitim Öğrenimi
Kullanıcı Girdisi
Kural Tabanlı Analiz
Egzersiz Önerisi
Farkındalık ve Öğrenim

Öğrenim Path Yapısı

Duolingo benzeri bir öğrenim hiyerarşisi kullanılmaktadır:

Seviye

Faz

En üst düzey öğrenim birimi. Her faz bir psikoloji alanını kapsar.

Alt Seviye

Modül

Her faz içinde birden fazla tematik modül bulunur.

Parça

Ünite

Her modül altında egzersiz ve alıştırma üniteleri yer alır.

Analiz Sistemi

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.

Yol Haritası

Gelecek Geliştirme Planı

PsykoLink projesinin geliştirme süreci aktif olarak devam etmektedir. Planlanan geliştirmeler:

Meditasyon Modülü
Kişisel Günlük Sistemi
Gelişmiş Analiz Sistemi
Daha Fazla Psikoeğitim Modülü
PWA Desteği
Çevrimdışı Kullanım

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.