نظام إدارة مقالات (Blog API) متكامل يتيح للمستخدمين إنشاء حساب، تسجيل الدخول، ثم إنشاء وتعديل وحذف وقراءة المقالات الخاصة بهم. كل مقالة مرتبطة بمؤلف (Author)، وتم حماية المسارات باستخدام JWT لضمان أمان البيانات.
التقنيات المستخدمة:
Node.js + Express.js
MongoDB + Mongoose
JWT Authentication
REST API
Modular Folder Structure (MVC - Models, Controllers, Services)
Middleware للتحقق من التوكن
Postman لتوثيق وتجربة الـ APIs