OkulUp

Claude’un bu proje için kalıcı hafızası. Session’lar arası unutmayacağın bilgileri buraya yazarsın.

Klasörler (Hub’lar)

Kullanım

  • Çalışmaya başlamadan: bu klasörü tara, ilgili notları oku.
  • Karar verdiğinde: decisions/’a not düş (tarih + gerekçe).
  • Bug çözdüğünde: incidents/’a root cause yaz.
  • Kalıcı bir şey öğrendiğinde: uygun klasöre atomik not olarak ekle, wikilink’le.

Repo

/Users/furkannamli/Desktop/project/kampuscep

Hızlı Başvuru

App Kimliği: com.okul.kampus, EAS owner: namlifurkan1, project ID: b27e1120-3435-4688-87be-eafa73a11e28

Tech: Expo SDK 54, React Native 0.81, New Architecture, GlueStack UI v1, Zustand v5, TanStack Query v5, Axios, i18next (sadece TR)

Roller: admin(1), manager(2), teacher(3), parent(4), student(5)

Temel Kurallar:

  • Dosya max 150 satır, function/component max 50 satır
  • Hardcoded renk yasak → useTheme() ile colors.*
  • Component’lerde GlueStack inline props (NativeWind değil)
  • Assignments feature default OFF (diğerleri default ON)

Backend: /Users/furkannamli/Desktop/project/kampusapi/kampus (Laravel + Sanctum)

Son Eklenen Feature: Yemek Menüsü (meal-menus) — 2026-04-17