تطبيق إدارة الكورسات التعليمية (Courses App)
تطبيق موبايل تعليمي تم تطويره باستخدام Flutter و Firebase، يتيح للمستخدمين استكشاف الكورسات التعليمية والاشتراك فيها وإدارة اشتراكاتهم بسهولة من خلال واجهة استخدام عصرية وسهلة.
أهم مميزات التطبيق:
- تسجيل الدخول وإنشاء حساب: نظام Authentication باستخدام Firebase لتسجيل المستخدمين والدخول إلى حساباتهم بأمان.
- إدارة الملف الشخصي: إمكانية عرض بيانات المستخدم وتعديل المعلومات الشخصية المتاحة من خلال صفحة Profile.
- الاشتراك في الكورسات (Enroll): إمكانية الانضمام إلى الكورسات التعليمية المتاحة بسهولة.
- إدارة الكورسات المشترك بها: صفحة مخصصة لعرض جميع الكورسات التي قام المستخدم بالاشتراك فيها.
- إلغاء الاشتراك (Cancel Enrollment): إمكانية إلغاء الاشتراك في أي كورس، مع تحديث البيانات والواجهة تلقائياً لتعكس التغييرات.
- قاعدة بيانات Firebase: تخزين وإدارة بيانات المستخدمين والكورسات والاشتراكات باستخدام Firebase.
تم تصميم التطبيق مع التركيز على سهولة الاستخدام، وتنظيم البيانات، وتوفير تجربة سلسة للمستخدم في إدارة حسابه والكورسات الخاصة به.
التقنيات المستخدمة:
Flutter – Dart – Firebase Authentication – Firebase Database.