Backend development لمتجر إلكتروني باستخدام Django و Docker

وصف المشروع

وصف المشروع:

نبحث عن مطور Backend لديه خبرة في جانغو و docker للانضمام إلى فريقنا لبناء متجر إلكتروني لشركة تقدم منتجاتها للعملاء الأفراد (B2C) وللشركات (B2B).

المسؤوليات:

- تصميم مخطط قاعدة بيانات ERD أو UML تحتوي على كل ما يحتاجه المتجر الإلكتروني ، على سبيل المثال لا الحصر : عربة التسوق ومعالجة الطلبات ، إنشاء وإدارة قوائم المنتجات والمخزون والتصنيفات، طرق الشحن المتوفرة، نظام تتبع ، وكذلك سيكون لدينا إمكانية الدفع بالآجل ولذلك سنحتاج لإضافة قائمة (Black list) خاصة بالعملاء الذين لم يدفعوا بعدما اشتروا بالآجل ، بالإضافة إلى قائمة White list للعملاء الموثوقين.

- تنفيذ قاعدة البيانات "ORM Models".

- إعداد لوحة تحكم (Django Control panel) لإدارة كل شيء في قاعدة البيانات.

- تقسيم ملف الـ settings إلىbase و dev و prod لفصل الإعدادات المحلية عن إعدادات السيرفر.

- عمل User Authentication and Authorization باستخدام JWT.

- إعداد unit testing

- إعداد محرك بحث باستخدام Elasticsearch.

- ربط المتجر ببوابة دفع مثل telr و Paytaps لدعم وسائل دفع محلية وعالمية مثل Master card و Visa card و STC Pay و Apple pay و مدى و سداد.

- إعداد الـ URLs اللازمة.

- بناء RESTful APIs لتوفير كل الـ APIs التي سيحتاجها فريق الـ Frontend ،وتجهيزها في ملف Postman.

- إعداد ملفات الدوكر المطلوبة مثل docker-compose و dockerfile.

- إعداد "CI/CD Pipelines"

- يلزم العمل على المشروع من نظام تشغيل "64× Linux Ubuntu 24.04 LTS" لتوحيد بيئة العمل لدى أعضاء الفريق وللتأكد من توافق بيئة العمل المحلية مع بيئة السيرفر.

-استخدام class based view وعدم استخدام function based view إلى عند الضرورة.

- يلزم وجود خبرة في العمل على GitHub.

يرجى تضمين مقدمة قصيرة، و سيرتك الذاتية، وأمثلة عن الأعمال السابقة المتعلقة بمتطلبات المشروع، ويرجى ذكر الوقت اللازم لتنفيذ كامل المتطلبات، ولو كان يوجد متطلبات لازمة ونسيت ذكرها يرجى كتابتها وإعلامي بها

(((من الضروري وجود إنجاز يومي لعرضه على الإدارة)))

(((من الضروري وجود إنجاز يومي لعرضه على الإدارة)))

(((من الضروري وجود إنجاز يومي لعرضه على الإدارة)))

Python (Django) , Docker , RESTful APIs

أضف عرضك الآن

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

ساقوم بكل المطلوب في الايام المطلوبة بغرض التطبيق على ما تدربت عليه في تدريبي الاخير مع ال iti وليس بغرض الربح وهناك لينك لفيديو المشروع في ملف ال cv موجود عليه...

شاركنى تفاصيل المطلوب تنفيذه لكى نتفق على تفاصيل العرض بشكل اكثر دقه وكذلك التفاق على المده المطلوبه للتنفيذ

مرحبا استاذ أحمد ... انا مطور بايثون بشتغل باطار العمل django restframework، django ، بتمنى نتواصل ونشوف تفاصيل اكتر واكيد حيكون في شغل بيننا لان اولا انا حابب ...

مرحبا, يمكنني تنفيذ المطلوب بدقة بداية من مرحلة التصميم لمرحلة تجربة المشروع واختبارها بشكل كامل. لدي خبرة كبيرة في Python و Django و Docker و Git و GitHub سأقو...

أنا طارق محمد، مهندس برمجيات بخبرة تزيد عن 7 سنوات في تطوير البرمجيات وتصميم وبرمجة المواقع الإلكترونية. لدي خبرة واسعة في تقنيات متعددة مثل Python (Django)، Do...

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

السلام عليكم اخي الفاضل, انا أيمن, مهندس برمجة. لدي خبرة تزيد عن 4 سنين في البرمجة بلغة بايثون و خبرة سنتيين في البرمجة ب django و قد سبق ان عملت العديد من المش...

السلام عليكم , أنا كمال أحمد، مهندس برمجيات متخصص في تطوير التطبيقات باستخدام Django ولدي خبرة قوية في العمل مع Docker. أود أن أقدم نفسي كمطور Backend للمشروع ا...

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

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

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