تطوير واجهة برمجية (Backend) لتطبيق صراحة
تفاصيل العمل

تم تطوير واجهة برمجية خلفية (Backend API) قوية ومحمية بالكامل لتطبيق مراسلة مجهولة (مشابه لتطبيق صراحة). يهدف النظام إلى توفير بيئة آمنة لتبادل الرسائل بين المستخدمين مع الحفاظ على خصوصية البيانات وسرعة الأداء. تم بناء المشروع باستخدام معمارية نظيفة (Clean Architecture) لضمان سهولة الصيانة والتطوير المستقبلي. أبرز المميزات التي تم إنجازها: نظام مصادقة متكامل (Authentication): تسجيل دخول وتسجيل مستخدمين آمن باستخدام JWT و تشفير كلمات المرور باستخدام Bcrypt. نظام التحقق (Validation): التحقق من صحة جميع المدخلات بدقة باستخدام مكتبة Joi لمنع البيانات الخاطئة والهجمات. إدارة الملفات (File Handling): دعم رفع الصور والملفات وربطها مع خدمة سحابية Cloudinary وتخزينها محلياً باستخدام Multer. الحماية والأمان (Security): حماية التطبيق من الثغرات الأمنية باستخدام Helmet. نظام تحديد عدد الطلبات (Rate Limiting) لمنع هجمات الـ DDoS. نظام البريد الإلكتروني: إرسال إشعارات وتأكيدات عبر البريد باستخدام Nodemailer. قاعدة بيانات قوية: تصميم هيكل بيانات مرن وفعال باستخدام MongoDB و Mongoose. المستقلات والتقنيات المستخدمة: Environment: Node.js Frwework: Express.js Database: MongoDB, Mongoose Validation: Joi Security: Helmet, Express-rate-limit, Bcryptjs, Crypto-js File Upload: Multer, Cloudinary Authentication: JWT (JSON Web Tokens) Email Services: Nodemailer

شارك
بطاقة العمل
تاريخ النشر
منذ يومين
المشاهدات
9
المستقل
طلب عمل مماثل
شارك
مركز المساعدة