قمت بتطوير موقع تفاعلي لعرض ألعاب مجانية (Free-to-Play) باستخدام JavaScript بأسلوب البرمجة الكائنية (OOP)، مع استهلاك API خارجي وتنظيم الكود بطريقة احترافية.
التقنيات المستخدمة:
HTML5 / CSS3: لتصميم هيكل الموقع وتنسيقه
Bootstrap 5: لتصميم واجهة متجاوبة وأنيقة
Vanilla JavaScript (OOP): لتنظيم الكود إلى Classes وتنفيذ المنطق البرمجي
Fetch API: لجلب البيانات من FreeToGame API
مميزات المشروع:
عرض ألعاب مجانية محدثة من خلال API خارجي
فلترة حسب النوع (Action – Shooter – RPG...)
عرض تفاصيل كل لعبة داخل Modal أو صفحة منفصلة
واجهة سريعة ومتجاوبة على جميع الأجهزة
كود منظم وقابل للتوسع
هذا المشروع يوضح قدرتي على التعامل مع API خارجي، وتنظيم الكود باستخدام OOP، وتقديم تجربة مستخدم سلسة بتصميم أنيق.