تحويل تطبيق ويب من ASP.NET MVC4 إلى Python Flask (ثلاث صفحات، بدون قاعدة بيانات)

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

العنوان: تحويل تطبيق ويب من ASP.NET MVC4 إلى Python Flask (ثلاث صفحات، بدون قاعدة بيانات)

الوصف:

نبحث عن مستقل ذو خبرة لتحويل تطبيق ويب موجود مبني على ASP.NET MVC4 إلى تطبيق باستخدام Python Flask. التطبيق بسيط وخفيف، يتكون من ثلاث صفحات، ولا يتطلب أي تكامل مع قاعدة بيانات. الهدف هو إعادة بناء نفس سير العمل، والتصميم، والوظائف في Flask لتسهيل النشر والصيانة. سيتم تزويد بعض الدوال والمنطق الداخلي أو تطويرها من طرفي، لذلك فإن التعاون وبناء كود منظم وواضح أمر أساسي.

-نظرة عامة على التطبيق:-

1. -صفحة تسجيل الدخول-

- حقول إدخال بسيطة لاسم المستخدم وكلمة المرور.

- لا حاجة لقاعدة بيانات، يمكن تنفيذ المصادقة من خلال ملف إعدادات أو بيانات ثابتة داخل الكود.

- يجب تطبيق إدارة الجلسات (Session Management) في Flask.

2. -الصفحة الرئيسية (صفحة الاختيار)-

- تحتوي على قوائم منسدلة وحقول إدخال لاختيار المستخدم (مثل مجموعة البيانات، السنة، الدولة، القطاع، المؤشر).

- هذه المدخلات تُشغّل منطقاً محدداً مسبقاً أو مشتركاً (بعضه سيتم تطويره أو تزويده من طرفي).

- يجب التحقق من صحة المدخلات.

3. -صفحة النتائج (الإحصاءات والرسوم البيانية)-

- تعرض النتائج والرسوم البيانية (مخططات أعمدة، مخططات دائرية، مخططات تدفق) بناءً على اختيار المستخدم.

- يجب دمج مكتبات التصوير في بايثون مثل Matplotlib أو Plotly أو Chart.js.

- إضافة خيارات لتصدير النتائج إلى ملفات CSV أو Excel.

-المتطلبات:-

- خبرة قوية في ASP.NET MVC وPython Flask.

- القدرة على إعادة بناء الوظائف بشكل كامل.

- معرفة جيدة بـ HTML وCSS وJavaScript للحفاظ على تناسق واجهة المستخدم.

- خبرة في إدارة الجلسات وأساليب المصادقة البسيطة.

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

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

- تطبيق كامل باستخدام Python Flask يعكس التطبيق الحالي المبني على ASP.NET MVC4.

- كود نظيف وموثق جيداً يتيح لي إضافة أو تعديل الدوال لاحقاً.

- تعليمات واضحة للنشر (تشغيل عبر Flask أو باستخدام Docker).

- اختبارات للتأكد من عمل الصفحات الثلاث بالشكل الصحيح.

-ملاحظات إضافية:-

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

- لا حاجة لاستخدام قاعدة بيانات، المنطق يعتمد على الإعدادات المسبقة.

- الأفضلية للمستقلين الذين لديهم خبرة سابقة في مشاريع تحويل مشابهة.

-عند التقديم يرجى تزويدنا بـ:-

- خبرتك مع ASP.NET MVC وFlask.

- أمثلة لتطبيقات Flask قمت ببنائها أو تحويلها.

تقدم للمشروع

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

السلام عليكم ورحمه الله وبركاته ، انا اسلام مهندس برمجيات ومطور ويب قمت بعمل العديد من التطبيقات ب flask , django ولي تجربه من قبل مع .NET استطيع تحويل الموقع ب...

السلام عليكم استاذ راتب انا full stack developer ولدي خبرة واسعة فيASP NET وPython Flask واستطيع عمل لك المشروع وتحويل المشروع من ASP NET MVC4 إلى Python Flask ...

مرحبا، اطلعت على تفاصيل مشروعكم الخاص بتحويل تطبيق من ASP . NET MVC4 إلى Python Flask، وأحب أؤكد لحضرتك إني أقدر أنفذه بشكل كامل وبجودة عالية. عندي خبرة عملية ف...

تحية طيبة وبعد، بناء على متطلبات مشروعكم لتحويل تطبيق الويب من ASP MVC4 إلى Python Flask، يسعدني أن أتقدم بعرضي هذا، مؤكدا على قدرتي الكاملة على إنجاز هذا التحو...

االسلام عليكم ورحمة الله و بركاته, أنا م/محمد زيادة مبرمج محترف بخبرة واسعة في [#Python, C]، ومتخصص في تطوير [تطبيقات الويب، تطبيقات سطح المكتب، أنظمة الأتمتة]....

السلام عليكم، لدي خبرة قوية في Python Flask، وأستطيع تحويل تطبيقكم من ASP/.NET MVC4 إلى Flask مع الحفاظ على نفس سير العمل والتصميم. سأقوم بإنشاء الصفحات الثلاث ...

السلام عليكم معاك عبدالرحمن ايمن مهندس برمجيات وعندي خبره كبيره في python وبالاخص flask اقدر اعمل لك المشروع ده باذن الله وبجوده عاليه لكل endpoints الخاصه بالم...

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

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

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