Proje: OkulUp
OkulUp — Domain
Bu klasördeki tüm notların hub’ı. Her yeni not buraya link vermeli ([[OkulUp — Domain]]).
Notlar
- user-roles — 5 rol (admin/manager/teacher/parent/student), ID map, scope yapısı
- permission-system — canAccess() fonksiyonu, feature permission tablosu
- mobile-config-feature-flags — okul bazlı feature toggle’lar, MobileConfig yapısı
- feature-modules — tüm modüller listesi, statüs akışları
- school-enrollment-flow — veli onboarding, okul arama, enrollment request
- dark-mode-system — useTheme hook, ThemeColors token tablosu
- auth-flow — login, social auth, token yönetimi, consent
- messaging-system — conversation tipleri, reply policy, WebSocket
- meal-menu-module — son eklenen feature, yetki ve API detayları
- attendance-system — yoklama statüsleri, bulk entry, raporlama
- payment-system — ödeme statüsleri, PaymentType, makbuz, hatırlatma
- assignments-system — ödev akışı, submission statüsleri (default kapalı feature)
- appointment-system — randevu akışı, teacher availability, statüsler
- messaging-system — conversation tipleri, reply policy, broadcast
- events-galleries — etkinlik RSVP, galeri onay akışı, media upload
- calendar-system — takvim veri birleştirme, kişisel notlar, expo-calendar entegrasyonu
- daily-tracking-system — günlük takip kategorileri, bulk giriş, fotoğraf desteği
- document-requests-system — belge talep akışı, statüsler, attachment yükleme
- dashboard-system — 5 rol dashboard, stats, charts, widget sistemi
- security-auth-features — biyometrik auth, Apple/Google sign in, KVKK consent
- profile-settings — profil düzenleme, çocuk profili, bildirim/kullanıcı tercihleri
- academic-reports-schedule — akademik özet, ders programı, raporlar ve export
- login-screen-flow — biyometrik otomatik login, remember me, consent routing
- announcements-system — kapsam hedefleme, priority, read tracking, ekler
- daily-overview-module — günlük sınıf özeti, attendance + tracking birleştirme