تطوير واجهة برمجية (API) لمنصة إدارة المدفوعات الرقمية

تفاصيل المشروع

مرحباً، أبحث عن مطوّر Backend متمكّن لبناء واجهة برمجية REST قوية وآمنة تدعم لوحة تحكم مبنية بـ Next.js. الواجهة الأمامية جاهزة وتتعامل مع نقاط النهاية التالية:

المصادقة والتفويض:

تسجيل مستخدمين جدد (Register)

تسجيل الدخول باستخدام JWT

استعادة كلمة المرور عبر البريد الإلكتروني

إعدادات المتجر للتاجر:

حفظ واسترجاع وتعديل إعدادات المتجر:

العملة الافتراضية واللغة

جدول صرف الأرباح والحد الأدنى

نسبة ضريبة القيمة المضافة

مناطق وتكاليف الشحن

قوالب الفواتير وإعدادات SMTP

روابط سياسة الخصوصية والشروط والأحكام

روابط الدفع والمعاملات

إنشاء واسترجاع قائمة روابط الدفع

تسجيل المعاملات الواردة واستعلامها بالتاريخ والحالة مع ترقيم الصفحات

الفواتير:

إنشاء فاتورة جديدة

عرض قائمة الفواتير

تحديث حالة الفاتورة (مدفوعة/قيد الانتظار/ملغاة)

تكامل المتاجر الإلكترونية وWebhooks

حفظ إعدادات التكامل مع المتجر الإلكتروني

استقبال وإدارة Webhooks لعمليات الدفع الآلي

الإشعارات:

إرسال إيميلات تلقائية عند:

إنشاء رابط دفع

استحقاق فاتورة

اكتمال المعاملة

التوثيق والاختبارات:

توليد وثائق Swagger/OpenAPI تفاعلية

كتابة اختبارات وحدات وتكامل (Jest + Supertest)

التقنيات المطلوبة:

Node.js (TypeScript) مع Express أو NestJS

PostgreSQL + Prisma أو TypeORM

Redis (اختياري) + BullMQ للمهام الخلفية

JWT للمصادقة، NodeMailer للبريد

Docker (مفضل)

Git (GitHub) للعمل على المستودع الموجود

المخرجات المتوقعة:

مشروع Backend جاهز للتشغيل محلياً (npm run dev)

ملف إعدادات البيئة (.env.example) مرفق

وثائق API تفاعلية عبر Swagger

مجموعة اختبارات تغطي السيناريوهات الأساسية

المدة المتوقعة: 2–3 أسابيع

الميزانية التقريبية: يُرجى ذكر السعر بالساعة أو السعر الإجمالي للمشروع

طريقة التقديم:

نبذة عن خبرتك في التقنيات أعلاه.

روابط لمشاريع سابقة شبيهة.

تقدير زمني وتكلفة.

يسعدني استقبال عروضكم!

تقدم للمشروع

العروض المقدمة

السلام عليكم ورحمة الله وبركاته، أهلا وسهلا بك أنا نبيل فوغالي، مطور برمجيات من المغرب، مختص بتطوير واجهات برمجية قوية وآمنة باستخدام Node.js (TypeScript)، مع خ...

Mohamed E.

شكرا لك على طرح هذا المشروع المميز. اسمي محمد عويس، وأنا مطور محترف أعمل بتقنيات Flutter/Dart بشكل متقدم، مع خبرة واسعة في بناء تطبيقات متكاملة تشمل الواجهة الأ...

مرحبا، معك علي، مطور Backend بخبرة متميزة في بناء واجهات برمجية REST قوية وآمنة باستخدام Node.js (TypeScript) مع Express وNestJS. لدي خبرة واسعة مع PostgreSQL ب...

مرحبا أستاذ سعود بناءا علي دعوتك سأتقدم بعرضي. أنا مطور Backend محترف، لدي خبرة قوية مع Node.js (TypeScript)، Express، PostgreSQL، Prisma، وRedis، وقمت سابقا بب...

السلام عليكم ورحمة الله انا مطور واجهات خلفية بخبرة جيدة في NEST.JS لقد عملت في مشاريع كبيرة في هذا التخصص و يسعدني انجاز هذا المشروع لكم

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

مرحبا، يسعدني التقدم لتنفيذ مشروع بناء الواجهة البرمجية REST بكل احترافية ودقة عالية. عن خبرتي: مطور Full Stack بخبرة واسعة في Node.js مع TypeScript وExpress وN...

محمود ا.

عرض لتطوير واجهة برمجية (API) لمتجر إلكتروني نبذة عني أنا مطور Backend متخصص في Node.js مع خبرة 5 سنوات في بناء أنظمة متكاملة. لدي خبرة واسعة في: تطوير واجهات R...

السلام عليكم استاد سعود لاخذ فكره عن مهاراتي ارجو منك زياره معرض اعمالي فقط اعتقد انني اكثر من مناسب لما تطلبه عبدالله مهندس برمجيات مع خبرة 3 سنوات في backend ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.