Enrich full codebase with architectural Arabic docblocks and synchronize database_schema.sql with live database

This commit is contained in:
Hamza-Ayed
2026-09-03 16:51:29 +03:00
parent 9624cfb4c8
commit 0a61e32033
16 changed files with 310 additions and 43 deletions
+15
View File
@@ -1,3 +1,16 @@
/// ==============================================================================
/// SAQEL ENTERPRISE (EDTECH 2.0) - FLUTTER APPLICATION ENTRY POINT
/// ==============================================================================
///
/// ملف: main.dart
/// الهدف المعماري:
/// نقطة الدخول الرئيسية لتطبيق الطالب الموحد لمنصة صَقِل.
/// يتولى هذا الملف:
/// 1. تهيئة بيئة تشغيل فلاتر وتثبيت معايير التصميم العالمي (Cupertino Dark Aesthetic).
/// 2. حقن وإدارة كافة الـ BLoC/Cubit Providers (المصادقة، المنهاج، المشغل، لوحة الطالب وولي الأمر).
/// 3. التوجيه التلقائي بين شاشة تسجيل الدخول والشاشة الموحدة وفق حالة الجلسة.
library;
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'core/config/app_config.dart';
@@ -10,11 +23,13 @@ import 'logic/cubits/video_playback_cubit.dart';
import 'presentation/screens/auth/auth_screen.dart';
import 'presentation/screens/home/unified_home_screen.dart';
/// نقطة انطلاق التطبيق الرئيسية
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(const SaqelAppRoot());
}
/// الودجت الجذرية للتطبيق (Root Widget) المحتوية على المزودات وإعدادات الثيم والاتجاه العربي
class SaqelAppRoot extends StatefulWidget {
const SaqelAppRoot({super.key});