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

مرحباً،

أبحث عن مطور خبير في (Next.js, TypeScript, Prisma, Render) لحل مشاكل تقنية متكررة في مشروع قائم (Backend & Frontend). المشروع يعاني من عدم استقرار في عملية النشر (Deployment) وأخطاء تعود للظهور باستمرار.

المشاكل المطلوب حلها جذرياً (Scope of Work):

1. القضاء على خطأ (React Hydration Error #310):

- المشكلة تتكرر في عدة صفحات (Login, Home, Group Buy).

- الحلول السابقة (مثل ClientOnly و Suspense) كانت مؤقتة.

- المطلوب: مراجعة الكود وإصلاح جذري لمشكلة الـ SSR Mismatch لضمان عدم ظهورها مجدداً.

2. إصلاح فشل البناء (Build Failures) على منصة Render:

- نعاني من فشل متكرر أثناء الـ Deploy (Exited with status 1/2).

- المشكلة تتعلق بـ TypeScript Configuration وترتيب الـ Dependencies/devDependencies.

- المطلوب: ضبط ملفات الإعدادات (tsconfig, package.json) لتكون متوافقة تماماً مع بيئة Render Production.

3. تأمين المشروع وتنظيف الكود (Security Fixes):

- تم رصد تسريب لكلمات مرور (Hardcoded Secrets) في الكود سابقاً.

- المطلوب: التأكد من نقل جميع البيانات الحساسة إلى Environment Variables (.env) وتنظيف سجل الـ Git من أي بيانات مسربة.

4. استقرار قاعدة البيانات (Prisma):

- التأكد من توافق الـ Prisma Schema مع التحديثات الأخيرة ومنع حدوث تعارض أثناء الـ Migration.

ملاحظة هامة: لا أريد حلولاً مؤقتة. أريد شخصاً يقوم بضبط الـ Architecture لمرة واحدة بحيث تكون عملية الـ Deploy أوتوماتيكية وناجحة دائماً (Green Builds).

الرجاء توضيح خبرتك السابقة مع أخطاء Hydration ومنصة Render.

تقدم للمشروع

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

حياك الله معك عبد الله، لو تحتاج شخص يحل المشاكل وينقل مشروعك من حالة عدم الإستقرار الى الProduction فأنصحك بالتواصل معي على الخاص، كوني املك خبرة في الPrimsa، ...

مرحبا، اطلعت على تفاصيل المشروع، والمشاكل المذكورة واضحة وتحتاج حل جذري وليس مسكنات، خصوصا أخطاء React Hydration وعدم استقرار الـ Deploy على Render. لدي خبرة عم...

تفضل، يمكنني تنفيذ طلبك من خلال حل جذري ونهائي لمشاكل مشروعك المبني بـ Next.js وTypeScript وPrisma وضبط الـArchitecture بحيث تصبح عملية النشر على Render مستقرة ...

Mohamed A.

اطلعت على تفاصيل مشروعكم، وواضح أن المطلوب ليس حلولا مؤقتة، بل إصلاح جذري وضبط Architecture لضمان نشر مستقر دائما (Green Builds) وعدم عودة الأخطاء. 1) حل جذري ل...

مرحبا، لدي خبرة أكثر من 7 سنوات في مجال الـ software engineering and DevOps، وقمت بتنفيذ وإدارة بنى تحتية لأنظمة كبيرة باستخدام أفضل الممارسات (Best Practices) ...

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

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

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