قمت ببناء تطبيق ويب متكامل لإدارة الملاحظات والمهام اليومية، يركز على السلاسة في الأداء وضمان بقاء بيانات المستخدم. هذا المشروع يبرز قدرتي على بناء تطبيقات الويب (Web Apps) التي تتعامل مع البيانات ديناميكياً.
أبرز مميزات التطبيق:
استمرارية البيانات (Data Persistence): بفضل استخدام تقنية LocalStorage في المتصفح، تظل الملاحظات محفوظة حتى في حال إغلاق المتصفح أو إعادة تشغيل الجهاز، مما يوفر تجربة مستخدم تشبه التطبيقات المكتبية.
واجهة تفاعلية: يتم إضافة وحذف الملاحظات فورياً دون الحاجة لتحديث الصفحة (Single Page Interaction).
تصميم عصري وجذاب: واجهة بسيطة ومريحة للعين مع استخدام رسوم متحركة (Animations) خفيفة عند إضافة المهام لتعزيز تجربة المستخدم.
التوافق التام: التطبيق مصمم ليعمل بنفس الكفاءة على الهواتف الذكية والحواسيب.
المهارات التقنية الموظفة:
JavaScript (ES6): التعامل مع الـ DOM، المصفوفات (Arrays)، وكائنات JSON.
التخزين المحلي: برمجة منطق الحفظ والاسترجاع التلقائي للبيانات.
CSS3: استخدام الـ Keyframes و الـ Transitions لإضافة لمسة جمالية احترافية.