نصة تعليمية مبتكرة تعمل على تبسيط عملية تواصل الطلاب مع المعلمين المناسبين، وتعزيز تجربة التعلم من خلال التعليم المخصص.

تفاصيل العمل

نبذة عن التطبيق: "EDUCA هي منصة تعليمية مبتكرة تهدف إلى تسهيل التواصل بين الطلاب والمعلمين وتقديم تجربة تعلم مخصصة. يعرض هذا البانر لقطات من التطبيق النهائي الذي قمت ببرمجته وتطويره."

دوري في المشروع مطور تطبيقات الجوال (Mobile App Developer) لهذا المشروع، كنت مسؤولاً عن تحويل تصميمات UI/UX إلى تطبيق وظيفي بالكامل وعالي الأداء. تم التركيز على كتابة كود نظيف (Clean Code) وقابل للتطوير، وضمان تجربة مستخدم سلسة وسريعة الاستجابة على مختلف الأجهزة."

أبرز المهام والمميزات البرمجية التي تم تنفيذها: (هذه النقاط مستوحاة من الصور الظاهرة في البانر، قم بتعديلها حسب ما برمجته فعلياً)

نظام تسجيل الدخول والتهيئة (Authentication & Onboarding): برمجة تدفق سلس لتسجيل المستخدمين الجدد وعرض شاشات الترحيب التفاعلية.

إدارة الملفات الشخصية (User Profiles): بناء واجهات برمجية لعرض وتعديل بيانات الطلاب والمعلمين بشكل ديناميكي.

نظام الاختبارات التفاعلي (Quiz Engine): تطوير منطق برمجي (Logic) للتعامل مع الاختبارات متعددة الخيارات، حساب النتائج فورياً، وعرضها للمستخدم، مع ربطها بقاعدة البيانات.

استعراض الدورات والمعلمين: برمجة قوائم تفاعلية (Lists/RecyclerViews) سريعة التحميل لعرض المحتوى التعليمي والملفات الشخصية للمعلمين.

الربط مع الواجهة الخلفية (Backend Integration): استهلاك واجهات برمجة التطبيقات (RESTful APIs ) لجلب وإرسال البيانات بين التطبيق والسيرفر.

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

Framework: Flutter (Dart)

State Management: Bloc/cubit

Backend : .net

Tools: Git, Postman.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
8
عدد المشاهدات
24
تاريخ الإضافة
تاريخ الإنجاز
المهارات