تفاصيل العمل

مشروع Backend API مبني باستخدام Node.js وExpress يقوم بجلب الأخبار من موقع motqdmon.com عبر مكتبة Cheerio وAxios، ويخزنها في قاعدة بيانات MySQL/MariaDB باستخدام Sequelize ORM.

يتضمن المشروع تحسينات أمنية (Helmet, CORS, Rate Limiting, Validation) وتحسينات أداء (Compression, Pagination, Indexes, Redis Caching).

يوفر واجهات REST متعددة مثل:

GET /api/news لعرض الأخبار مع خيارات البحث والتصفية.

POST /api/news/:id/like لإضافة إعجاب.

GET /api/news/stats لعرض الإحصائيات.

الكود والملفات متاحة على GitHub:https://github.com/marway...

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات