مشروع لتطبيق تدوين ملاحظات شبيه بـ Google Keep، تم بناؤه من الصفر باستخدام مكتبة React. يركز المشروع على بناء واجهة مستخدم تفاعلية، إدارة حالة التطبيق (state management) بفعالية، وإنشاء مكونات قابلة لإعادة الاستخدام.
أبرز الميزات:
إضافة ملاحظات: واجهة إدخال ذكية تتوسع عند الاستخدام لإضافة ملاحظات جديدة (عنوان ومحتوى).
عرض الملاحظات: يتم عرض كل الملاحظات بشكل منظم وجذاب.
حذف الملاحظات: إمكانية حذف أي ملاحظة بسهولة.
تصميم عصري: تم استخدام مكونات مكتبة Material-UI (MUI v5) لبناء واجهة مستخدم نظيفة واحترافية.
التقنيات المستخدمة:
React.js: (بما في ذلك Hooks مثل useState لإدارة الحالة).
JavaScript (ES6+): لكتابة منطق التطبيق.
MUI v5: لتصميم مكونات الواجهة الأمامية.
HTML5 & CSS3: لهيكلة وتنسيق المكونات.