وصف المشروع: نظام تدوين (Blog System) باستخدام React
مشروع Web App متكامل لعرض وإدارة المقالات، تم تطويره باستخدام مكتبة React.js لتوفير تجربة مستخدم سلسة وسريعة.
الميزات الرئيسية:
إضافة وتعديل المقالات: يمكن للمستخدم إنشاء تدوينات جديدة، تعديلها أو حذفها بسهولة.
البحث والتصفية: إمكانية البحث عن مقالات بالكلمات المفتاحية أو التصنيف.
تصنيفات للمقالات: تقسيم المقالات حسب الفئات (تقنية، تعليم، فن...).
نظام مستخدمين (في حالة دعم Auth): تسجيل دخول، تسجيل حساب، عرض المقالات الخاصة بالمستخدم.
تخزين البيانات: تم ربط النظام بقاعدة بيانات (حسب النسخة، ممكن تكون Firebase أو JSON Server).
تصميم متجاوب: متوافق مع جميع الشاشات (موبايل، تابلت، كمبيوتر).
تجربة استخدام تفاعلية: باستخدام React Hooks وState Management سلس.
? التقنيات المستخدمة:
React.js – لبناء الواجهة.
React Router – للتنقل بين الصفحات.
Axios / Fetch API – للتعامل مع البيانات.
CSS Modules / Tailwind – لتنسيق الواجهة.
Firebase / JSON Server – لحفظ وإدارة البيانات (حسب النسخة).