طورت أداة مولد كلمات مرور آمنة باستخدام HTML وCSS وJavaScript، بهدف تعزيز مهاراتي في التعامل مع منطق البرمجة (logic building) والتحكم في مدخلات المستخدم (user inputs).
يتيح التطبيق للمستخدم تحديد إعدادات مخصصة مثل طول كلمة المرور، واختيار تضمين أحرف كبيرة، صغيرة، أرقام، ورموز.
ركزت في المشروع على:
استخدام Math.random وCharCode لإنشاء كلمات مرور عشوائية وآمنة.
التعامل مع Checkboxes و Slider للحصول على إعدادات من المستخدم.
تحديث الواجهة تلقائيًا باستخدام DOM manipulation.
تعزيز تجربة المستخدم من خلال تصميم بسيط وسهل الاستخدام.
هذا المشروع ساعدني على تعميق فهمي للوظائف، المصفوفات، الحلقات، والشروط في JavaScript، بالإضافة إلى ربطها بواجهة استخدام تفاعلية."