Teknik Dokümantasyon

🧠 PsykoLink Teknik Dokümantasyon

Bu sayfa, PsykoLink platformunun teknik altyapısını, kullanılan teknolojileri, sürümler arası farkları ve öğretim motorunun nasıl çalıştığını detaylı şekilde açıklar.

01

Giriş

PsykoLink, bilişsel terapi ve kişisel gelişim temellerini birleştiren, tamamen offline çalışan ve etik veri prensiplerine bağlı bir farkındalık eğitim platformudur.

Sistemin temel amacı, kullanıcıya kendi düşünce–duygu–davranış döngüsünü öğretmek ve bu farkındalıkla içsel dönüşümünü sağlamaktır.

"Suçun çözümü hapis değil, eğitimdir. Eğitim, farkındalıkla başlar."

— PsykoLink Ana Felsefesi

Bu döküman, projenin teknik altyapısını, kullanılan teknolojileri, sürümler arası farkları ve öğretim motorunun (Learning Engine) nasıl çalıştığını açıklar.

02

Farklar: Web Sitesi vs Mobil Uygulama

2.1 PsykoLink Web (v1.4.3 – Stable)

Web sürümü tanıtım ve rehber odaklıdır.

  • Kullanıcıya meditasyon, egzersiz, öz farkındalık ve psikolojik bilgilendirme içerikleri sunar.
  • Tüm içerikler statiktir (manuel güncellenir, dinamik veri kullanılmaz).
  • Kullanıcıdan hiçbir kişisel veri toplanmaz.

Sitede Bulunan Sayfalar

  • Manifesto
  • Uygulama Tanıtımı
  • Geliştirici Notları
  • Misyon – Vizyon
  • Meditasyon & Egzersiz Sayfaları

🧩 Teknik Özellikler

Framework Next.js + React
Sunucu Vercel
Stil altyapısı TailwindCSS
Görseller Adobe Illustrator (SVG)
SEO OpenGraph & Meta Tag optimize

2.2 PsykoLink Mobil Uygulama (v2.0.0-alpha)

Mobil sürüm, web platformunun manifestosunu temel alır; ancak öğretici ve etkileşimli bir yapıya sahiptir.

🔹 Farklılıklar

Özellik Web Mobil
Kişisel Günlük ✅ Mevcut ❌ Kaldırıldı
Meditasyon Yönlendirici anlatım Öğretici + Teşviksel
Egzersizler Statik yazı Etkileşimli ve adım adım
Öğrenim Sistemi Yok ✅ Var (BT + KG harmanı)
Veri Toplama Yok Yok (Offline + localStorage)
Maskot Görsel Logo Canlı karakter (Psyko)
03

Günlük Sisteminin Kaldırılma Kararı

Kişisel günlük sistemi, ilk prototipte yer almasına rağmen teknik ve etik nedenlerle kaldırılmıştır.

Veri Kontrolü ve Şifreleme

Serbest metin (free-text) yapılar, offline uygulamalarda güvenli depolamayı zorlaştırır. Etik olarak gereğinden fazla veri toplamaya yol açıyordu.

  • Uygulama "öğreten" olmalı, "izleyen" değil.
  • Kişisel duyguların kaydı, terapi desteği olmadan riskli olabilir.

Performans ve Maliyet

Text veri için JSON parse, storage yönetimi, sürümleme ve yedekleme sistemi yüksek geliştirme maliyeti gerektiriyordu.

Felsefi Tutarlılık

PsykoLink'in amacı kullanıcıyı "kendi farkındalığıyla iyileştirmek", veri arşivlemek değil.

Kişisel Günlük Yerine

  • Düşünce–Duygu–Davranış Tabloları
  • Mini farkındalık testleri
  • Kısa etkileşimli senaryolar
04

Kullanılan Teknolojiler

🧩 Frontend (Uygulama Katmanı)

Framework React Native (0.76+)
Dil JavaScript (ES6+) / TypeScript (Planlanıyor)
UI/UX React Navigation, Reanimated 3, Lottie Animations
Durum Yönetimi Zustand / Context API
Lokal Depolama MMKV (high-performance, encrypted localStorage alternatifi)

🔧 DevOps & Build Süreci

Build sistemi Expo EAS Build (Android .aab / iOS .ipa)
Test ortamı VMware macOS + Android Studio Emulator
Paket yöneticisi Yarn 4+ / npx CLI

🔒 Gizlilik ve Güvenlik

Tüm veriler cihaz içinde tutulur (hiçbir dış sunucuya aktarılmaz)

Uygulama, AI veya cloud tabanlı analiz sistemleri içermez

KVKK ve GDPR prensiplerine uygundur

05

Öğrenim Şeması İşleyişi

5.1 Temel Mantık

PsykoLink'in "Learning Engine" sistemi, bilişsel terapi ile kişisel gelişim modüllerini katmanlı olarak öğretir. Kullanıcı, her modülde farkındalığını test eder ve kendi ilerlemesini görür.

5.2 Ana Öğrenim Aşamaları

1

Neden PsykoLink?

Manifesto ve felsefe anlatılır.

2

Bilişsel Terapi Nedir?

Düşünce–Duygu–Davranış şeması tanıtılır.

3

Kişisel Gelişim Bağlantısı

Zihinsel farkındalık, öz-sevgi ve öz-şefkat öğretilir.

4

Bilişsel Bozukluklar

Çarpıtmalar, tanımları ve örnekleri.

5

Alternatif Üretim

Tablolar, testler ve senaryolarla düzeltme pratiği.

6

Senaryo Tabanlı Eğitim

Gerçek yaşam örnekleriyle zihinsel farkındalık eğitimi.

7

Geri Bildirim ve Gelişim Ölçümü

Kullanıcı kendi farkını görebilir.

5.3 Alt Başlıklar

  • Zihin temizleme teknikleri - Meditasyon, egzersiz, "kendi yöntemini bul"
  • Çarpıtmaları tanıma pratikleri - Bilişsel bozuklukları fark etme
  • Alternatif düşünce tablosu kullanımı - Yeni bakış açıları geliştirme
  • Opsiyonel terapist destekli test bölümü (offline)
  • Gelişim ölçüm tablosu - Öncesi–sonrası karşılaştırması

PsykoLink'in Dönüşüm Yolculuğuna Katıl

Teknolojiyi iyileştirici bir araca dönüştürüyoruz. Eğitim, farkındalıkla başlar.

Demo Talep Et