تفاصيل العمل

تم تطوير Blog Platform API باستخدام Node.js وExpress.js وMongoDB لتقديم منصة تدوين متكاملة تدعم User Management, Posts, Comments, Social Features مع التركيز على Performance & Security.

تشمل المنصة:

• User Management: تسجيل وتسجيل دخول باستخدام JWT، تفعيل البريد الإلكتروني، إعادة تعيين كلمة المرور، وإدارة الحسابات.

• Blogging System: إنشاء وتعديل وحذف المنشورات، دعم multi-image uploads، مسودات ومنشورات مجدولة، full-text search، وتتبع المشاهدات.

• Social Features: Likes، تعليقات مع nested replies، متابعة المستخدمين، Bookmarks، وإشعارات Real-time باستخدام Redis.

• Payment Donation Integration: تنفيذ بوابة تبرعات باستخدام Kashier لمعالجة المدفوعات بشكل آمن وربطها بالنظام.

• Security & Optimization: استخدام Joi لعمل Validation Schemas منظمة، تطبيق rate limiting، حماية ضد XSS وNoSQL Injection، مع Logging عبر Winston وMorgan.

• Tech Stack:

Node.js, Express.js, MongoDB, Mongoose, JWT, Joi, Multer, ImageKit, Kashier, Nodemailer, Helmet, bcrypt, Winston, Morgan, Redis.

بطاقة العمل

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