برمجة وتطوير Backend احترافي وآمن باستخدام Node.js وبناء API

وصف الخدمة

هل تمتلك تصميمًا جاهزًا لموقعك أو تطبيقك وتحتاج إلى Backend يربطه بقواعد البيانات ويدير العمليات البرمجية؟ أم لديك مشروع قائم وتحتاج إلى إضافة وظيفة جديدة أو إصلاح مشكلة برمجية دون إعادة بناء النظام بالكامل؟

أقدم لك خدمة تطوير وتحسين الـ Backend باستخدام Node.js وExpress.js، بدايةً من إنشاء REST APIs، مرورًا بالمصادقة وإدارة قواعد البيانات، وحتى إضافة وظائف جديدة وإصلاح الأخطاء البرمجية.

ماذا يشمل السعر الأساسي؟

السعر الأساسي ، ويشمل تنفيذ خدمة واحدة فقط من الخدمات التالية، وفقًا لنطاق العمل المتفق عليه قبل البدء.

ملاحظات مهمة
لا تشمل الخدمة تكاليف الخدمات الخارجية المدفوعة، مثل Cloudinary أو رسوم بوابات الدفع، ولا تشمل الأعمال الإضافية غير المتفق عليها.
يسعدني التواصل معك لمناقشة متطلبات مشروعك وتحديد الخدمة الأنسب والبدء في تنفيذها.


الخدمات المتاحة للاختيار

تطوير RESTful APIs

- إنشاء API لوظيفة محددة وربطها بقاعدة البيانات عند الحاجة.
- التحقق من المدخلات ومعالجة البيانات وإرجاع استجابات منظمة.

المصادقة وإدارة المستخدمين (Authentication & Authorization)

- تنفيذ التسجيل أو تسجيل الدخول باستخدام JWT.
- حماية المسارات وإدارة الصلاحيات حسب متطلبات المشروع.

تصميم وإدارة قواعد البيانات (Database Design)

- إنشاء وتنظيم Collections وModels باستخدام MongoDB وMongoose.
- إعداد Validations وتنفيذ عمليات البيانات ومراجعة الاستعلامات.

حماية الـ (Backend Security)

- تشفير كلمات المرور باستخدام bcrypt.
- التحقق من المدخلات وحماية المسارات باستخدام Middleware مناسب.

التكامل مع الخدمات الخارجية (Third-Party Integrations)

- تسجيل الدخول باستخدام Google OAuth.
- إرسال البريد الإلكتروني والتحقق باستخدام OTP عبر Nodemailer.
- التكامل مع الخدمات أو بوابات الدفع حسب المتطلبات.

إضافة وظائف إلى Backend موجود ( يرجي اختيار واحده فقط )

- Google OAuth لتسجيل الدخول باستخدام Google.
- Refresh Token Rotation لتجديد التوكنز وإدارة الجلسات.
- رفع صور الملف الشخصي والغلاف باستخدام Multer وCloudinary.
- حذف الحساب واستعادته وفقًا لسياسة المشروع.
- إضافة وظائف أخرى بعد مراجعة المتطلبات.

مراجعة وإصلاح الأخطاء (Code Review & Bug Fixing)

- مراجعة حتى 500 سطر من الكود المرتبط بالمشكلة.
- تحليل وإصلاح مشكلة واحدة في الكود أو الـ API أو التعامل مع قاعدة البيانات.
- اختبار الإصلاح للتأكد من عمل الوظيفة المستهدفة.

التقنيات المستخدمة

JavaScript، Node.js، Express.js، MongoDB، Mongoose، JWT، Google OAuth، bcrypt، Redis، Nodemailer، Multer، Cloudinary، Postman، dotenv.

يتم اختيار التقنيات المناسبة حسب الوظيفة المطلوبة.


معرض الأعمال


ما الذي ستستلمه

الكود المصدري

الكود الخاص بالتطوير أو الإصلاح المتفق عليه.

كود منظم

كود متوافق مع بنية المشروع الحالية وسهل الصيانة.

اختبار الوظيفة

اختبار الوظيفة باستخدام Postman عند الحاجة.

شرح التعديلات

توضيح مختصر للتعديلات وطريقة تشغيلها.

ملف إعدادات تجريبي

توفير ملف .env.example عند الحاجة، دون بيانات سرية.

تعديلان مجانيان

تعديلان ضمن نطاق العمل المتفق عليه.

دعم فني مجاني لمدة 15 يومًا

دعم للمشكلات المرتبطة مباشرة بالتنفيذ المتفق عليه.

طلب الخدمة

سعر الخدمة
$5.00

بطاقة الخدمة