قمت بتطوير تطبيق أسئلة تفاعلي (Quiz Application) بالكامل باستخدام JavaScript وHTML وCSS. التطبيق يسمح للمستخدم بالإجابة على مجموعة من الأسئلة، مع حساب النتيجة في النهاية.
التقنيات المستخدمة:
JavaScript (55.9%): لبناء المنطق التفاعلي للتطبيق (عرض الأسئلة، حساب النقاط، التحقق من الإجابات).
HTML (23.9%): لبناء هيكل التطبيق وعرض الأسئلة والأزرار.
CSS (20.2%): لتصميم واجهة المستخدم بشكل جذاب ومناسب لجميع الشاشات.
المهام التي قمت بتنفيذها:
تصميم وتنفيذ واجهة تفاعلية: بناء واجهة سهلة الاستخدام تعرض سؤالاً واحداً في كل مرة مع خيارات الإجابة.
منطق حساب النتيجة: برمجة آلية لحساب الإجابات الصحيحة وعرض النتيجة النهائية للمستخدم.
إدارة الحالة (State Management): تتبع تقدم المستخدم (السؤال الحالي، عدد الإجابات الصحيحة، انتهاء الاختبار).
تصميم متجاوب (Responsive): ضمان أن التطبيق يعمل ويظهر بشكل جيد على أجهزة الجوال والأجهزة اللوحية والحاسوب.
هذا المشروع يثبت قدرتي على بناء تطبيقات ويب تفاعلية و أدوات تعليمية باستخدام JavaScript الخام (Vanilla JS).
بهالطريقة العميل اللي بدو موقع تفاعلي صغير (مثل اختبار، حاسبة، لعبة بسيطة) حيكون واثق من قدرتك.