Okul B2B App
Claude’un bu proje için kalıcı hafızası. Session’lar arası unutmayacağın bilgileri buraya yazarsın.
Klasörler (Hub’lar)
- Okul B2B App — Decisions — neden X yerine Y seçildi (ADR)
- Okul B2B App — Architecture — sistem haritası, data flow, servisler
- Okul B2B App — Domain — iş mantığı, terminoloji, kurallar
- Okul B2B App — Conventions — kod stili, pattern’ler, naming
- Okul B2B App — Incidents — çözülmüş buglar + root cause
- Okul B2B App — People — paydaşlar, kim neyle ilgileniyor
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.
Hızlı Bilgi
| Alan | Değer |
|---|---|
| Platform | iOS + Android (no web) |
| Bundle ID | com.okulcomtr.b2b |
| API | https://api.okul.com.tr |
| EAS Project | f9381872-512a-4ca0-bd72-d2b1892dcc16 |
| runtimeVersion | 1.0.1 (OTA için önemli!) |
| iOS App Store | id6756682421 |
| Play Store | com.okulcomtr.b2b |
Kritik Kurallar
- OTA:
--platform allKULLANMA → ios ve android ayrı ayrı - Firebase: Native modülleri Expo Go’da KULLANMA → lazy load
- Native deps:
^kullanma → exact version pin - Build öncesi: Her zaman kullanıcıdan izin al
- Analytics: Her önemli işlemde event olmalı
Repo
/Users/furkannamli/Desktop/project/OkulcomtrKurumsal/OkulcomtrB2BApp