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

السلام عليكم،

لدينا مشروع محفظة إلكترونية (E-Wallet) قائم على Laravel ، ونرغب بالتعاقد مع مطور Backend خبير (Senior Laravel Developer) للقيام بعمليات تطوير جذرية، إعادة هيكلة، وتأمين العمليات المالية.

المشروع يتطلب خبرة حقيقية في الـ FinTech، ولا يناسب المبتدئين.

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

تأمين العمليات المالية (Financial Security):

تطبيق مبدأ Atomic Transactions و Database Locking (مثل lockForUpdate) في جميع عمليات التحويل، السحب، والإيداع لمنع مشكلة "الدفع المزدوج" (Double Spending/Race Conditions) نهائياً.

التأكد من استخدام دوال آمنة للعمليات الحسابية (مثل BCMath) بدلاً من العمليات العادية لضمان الدقة.

تصحيح دقة البيانات (Data Precision):

ترحيل وتعديل قاعدة البيانات من استخدام Float/Double إلى Decimal بدقة عالية (مثلاً 24,4) لدعم العملات ذات الكسور الدقيقة ومنع أخطاء التقريب.

إعادة ضبط الـ Models والـ Migrations لتتناسب مع التعديل.

إعادة هيكلة الكود (Refactoring):

تنظيف الكود من الاعتماد الكلي على ملفات Helpers وتحويل الدوال إلى Services و Traits منظمة (مثل TransactionService, MoneyCalculationTrait).

فصل منطق العمل (Business Logic) عن الـ Controllers.

تطوير ميزات إضافية:

تنفيذ نظام Dynamic QR Code للمسح والدفع (للتاجر والعميل).

دراسة إمكانية تحويل الـ Primary Keys إلى UUID لزيادة الأمان.

الشروط للتقدم:

خبرة سابقة في مشاريع مالية أو بنكية.

فهم عميق لـ MySQL Transactions و Laravel Queues.

الالتزام بكتابة كود نظيف (Clean Code) وتوثيق التعديلات.

ملاحظة: يرجى ذكر سابقة أعمالك في مجال الـ Fintech عند التقديم، وشرح مختصر لكيفية تعاملك مع مشكلة الـ Double Spending لإثبات الخبرة.

تقدم للمشروع

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

سلام عليكم مساء الخير، قرات وصف مشروعك ويمكنني المساعده في تنفيذه قمت بالعمل علي مشاريع مشابهه بااستخدام اطار العمل laravel مع فهم جيد لقواعد البيانات لذلك يمكن...

السلام عليكم انا المهندس احمد لقد قراءت تفاصيل المشروع و المشاكل التي تواجهكم بسم الله الرحمن الرحيم اول شئ مشكله رقم واحد : تواجهون مشكله في تأمين العمليات الم...

السلام عليكم ورحمة الله معك المهندس محمد احمد يمكنني القيام بالعمل المطلوب اخي الكريم لدي خبرة واسعة في برمجة المواقع وانظمة ادارة المحتوى وهندسة البرمجيات وتحل...

السلام عليكم انا م احمد عز مطور مواقع إلكترونية ضمن فريق التطوير في شركة استشارات هندسية سعودية وعملت على العديد من المشاريع والتى تتضمن معاملات مالية في انظمه ...

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

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

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