تفاصيل العمل

تطبيق إدارة الكورسات التعليمية (Courses App)

تطبيق موبايل تعليمي تم تطويره باستخدام Flutter و Firebase، يتيح للمستخدمين استكشاف الكورسات التعليمية والاشتراك فيها وإدارة اشتراكاتهم بسهولة من خلال واجهة استخدام عصرية وسهلة.

أهم مميزات التطبيق:

- تسجيل الدخول وإنشاء حساب: نظام Authentication باستخدام Firebase لتسجيل المستخدمين والدخول إلى حساباتهم بأمان.

- إدارة الملف الشخصي: إمكانية عرض بيانات المستخدم وتعديل المعلومات الشخصية المتاحة من خلال صفحة Profile.

- الاشتراك في الكورسات (Enroll): إمكانية الانضمام إلى الكورسات التعليمية المتاحة بسهولة.

- إدارة الكورسات المشترك بها: صفحة مخصصة لعرض جميع الكورسات التي قام المستخدم بالاشتراك فيها.

- إلغاء الاشتراك (Cancel Enrollment): إمكانية إلغاء الاشتراك في أي كورس، مع تحديث البيانات والواجهة تلقائياً لتعكس التغييرات.

- قاعدة بيانات Firebase: تخزين وإدارة بيانات المستخدمين والكورسات والاشتراكات باستخدام Firebase.

تم تصميم التطبيق مع التركيز على سهولة الاستخدام، وتنظيم البيانات، وتوفير تجربة سلسة للمستخدم في إدارة حسابه والكورسات الخاصة به.

التقنيات المستخدمة:

Flutter – Dart – Firebase Authentication – Firebase Database.