EduVerse - منصة تعليمية احترافية عبر الإنترنت
EduVerse هو تطبيق شامل لإدارة المدارس والتعلم الإلكتروني، مصمم لتبسيط العملية التعليمية وتعزيز تجربة التعلم الرقمي. تم بناء التطبيق باستخدام إطار عمل Flutter ليعمل بكفاءة على مختلف المنصات، ويوفر مركزًا موحدًا للطلاب والمعلمين والإداريين لإدارة الأنشطة الأكاديمية بكل سهولة.
الميزات الرئيسية
صلاحيات متعددة المستويات (Role-Based Access): نظام مصادقة آمن مع واجهات مخصصة لكل من المسؤولين، المعلمين، والطلاب.
لوحة تحكم تفاعلية (Dashboard): نظرة شاملة وفورية على الجداول اليومية، المهام المعلقة، والإعلانات الهامة.
إدارة الواجبات والمهام: إنشاء وإرسال وتصحيح الواجبات بسلاسة، مع تتبع دقيق لمواعيد التسليم وحالات الإنجاز.
فصول افتراضية: دعم للمحاضرات المسجلة وجدولة الاجتماعات والدروس المباشرة عن بعد.
تواصل فوري: نظام دردشة مدمج يتيح التواصل المباشر والسلس بين الطلاب والمعلمين.
تقويم أكاديمي متكامل: متابعة مركزية للامتحانات، الإجازات، والفعاليات المدرسية الهامة.
تحليلات الأداء (Analytics): إحصائيات ورسوم بيانية تفاعلية (باستخدام fl_chart) لمتابعة تقدم الطلاب وسجلات الحضور والغياب.
دعم الوسائط المتعددة: مشغل فيديو مدمج لعرض المواد التعليمية والمحتوى التفاعلي.
واجهة مستخدم عصرية (Modern UI/UX): تصميم أنيق وسريع الاستجابة يتميز بـ:
دعم الوضع الداكن والفاتح (Dark/Light Mode).
رسوم متحركة سلسة وجذابة (flutter_animate, lottie).
تأثيرات تحميل حديثة (Shimmer Effects).
التقنيات المستخدمة
Framework: Flutter (Dart)
State Management: Provider
Navigation: GoRouter (مع دعم الروابط العميقة - Deep Linking)
UI Libraries: Google Fonts, Flutter Staggered Animations, Percent Indicator
Backend Integration: التكامل مع واجهات برمجة التطبيقات (RESTful API)
Local Storage: Shared Preferences (لإدارة الجلسات والإعدادات)
يُظهر هذا المشروع الكفاءة في بناء تطبيقات Flutter معقدة وقابلة للتوسع، مع التركيز على البنية البرمجية النظيفة (Clean Architecture)، إدارة الحالة الفعالة، وتقديم تجربة مستخدم استثنائية.