قمت بالمشاركة ضمن فريق Backend في تطوير أول نظام فعلي لإدارة الطلبة واللجان داخل IEEE BeniSuef SB، وهو موقع Production متكامل يعرض الفعاليات والأحداث، ويدير الاجتماعات والمهام ويتيح تقييم الطلبة بشكل منظم.
أبرز المهام والتقنيات:
تطوير RESTful APIs لإدارة (المستخدمين – اللجان – الاجتماعات – المهام – الأحداث – المقالات – التقييمات).
تصميم قاعدة بيانات علائقية تضمن التكامل والربط بين الكيانات.
تطبيق Authentication & Authorization لتأمين تسجيل الدخول وتوزيع الصلاحيات.
إضافة خاصية رفع الملفات (صور ومستندات) وإدارتها.
استخدام DTOs & Error Handling للتأكد من جودة البيانات والتعامل مع الأخطاء.
اختبار جميع الـ Endpoints باستخدام Postman لضمان التكامل مع الواجهة الأمامية.
التحديات التي تم التغلب عليها:
تحويل المشروع من فكرة وبروبوزال إلى نظام Production حقيقي.
تصميم APIs متوافقة مع احتياجات الـ Frontend والـ AI.
الالتزام بجدول زمني مضغوط ضمن Agile Workflow.