? تطبيق Movies App
تطبيق أفلام متكامل (Full Stack) تم تطويره باستخدام React للواجهة الأمامية وNode.js / Express للواجهة الخلفية، يتيح للمستخدمين استعراض الأفلام والبحث عنها وإضافة أفلام جديدة وتعديلها وحذفها بسهولة.
? مساهمتي في المشروع:
كنت مسؤولاً عن تطوير الـ Backend بالكامل، بما يشمل:
• إنشاء REST APIs لإدارة الأفلام (CRUD)
• تطوير خاصية البحث والتصفية
• إضافة خاصية تحديد عدد النتائج
• ربط البيانات المخزنة داخل JSON File
• اختبار جميع الـ APIs باستخدام Postman
• المساهمة في عملية الدمج وربط الـ Frontend مع الـ Backend
?️ التقنيات المستخدمة:
• React.js
• Node.js
• Express.js
• REST API
• Postman
• Git & GitHub
✨ مميزات التطبيق:
• عرض قائمة الأفلام
• البحث عن الأفلام
• إضافة / تعديل / حذف فيلم
• واجهة استخدام تفاعلية وسلسة
• ربط كامل بين الواجهة الأمامية والخلفية
• دعم صور البوسترات للأفلام
⚠️ التحديات التي واجهتنا:
• إدارة البيانات بدون قاعدة بيانات
• حل مشاكل الدمج (Merge Conflicts) على GitHub
• ربط الـ Frontend مع الـ Backend بشكل متكامل
• التعامل مع الطلبات غير المتزامنة (Async Requests)
? ملاحظات:
التطبيق يعتمد على JSON File لتخزين البيانات بدون استخدام قاعدة بيانات، وتم تنفيذ المشروع بأسلوب منظم مع تقسيم المهام باستخدام GitHub Issues وPull Request