مبرمج React/TypeScript لتفكيك وتنظيم مشروع تطبيق/لعبة (MVP) موجود في ملف واحد

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

وصف المشروع:

مرحباً، لدي MVP للعبة محاكاة اقتصادية اسمها Numaa، مكتوبة بلغة React و TypeScript وتعمل حالياً بملف واحد ضخم (numaa-mvp.tsx) يحتوي على حوالي 2000 سطر.

المطلوب بشكل دقيق:

1. إعداد مشروع React + TypeScript حقيقي ونظيف (باستخدام Vite).

2. نقل الكود الحالي بالكامل دون تغيير أو حذف أي ميزة أو تغيير في الواجهات والتصميم.

3. تفكيك الملف الضخم وتقسيمه إلى هيكل منظم:

src/data/ (البيانات والمدخلات)

src/types/ (الأنواع والواجهات)

src/context/ أو src/hooks/ (إدارة حالة اللعبة Game State)

src/components/ (المكونات المعاد استخدامها)

src/screens/ (الشاشات المختلفة)

4. فصل منطق اللعبة (Logic) عن واجهات المستخدم (UI).

5. تسليم المشروع ملفاً مضغوطاً وجاهزاً للتشغيل بـ npm install و npm run dev مع شرح بسيط لطريقة تشغيله على الجهاز.

ملاحظة: لا يُطلب إضافة أي ميزات جديدة، فقط تنشيط وتنظيم الكود الحقيقي الموجود في الملف الحالي.

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$50.00 - $100.00
مدة التنفيذ
3 أيام
المهارات

صاحب المشروع
Moshari A.
  • مبرمج و مصمم
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

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

السلام عليكم أستاذ مشاري، عبر تقسيم numaa-mvp.tsx إلى Custom Hooks و Components منفصلة لرفع القابلية للصيانة. سبق وعملت على مشروع مشابه لهيكلة تطبيقات React الم...

أهلا و مرحبا أخي، معرض أعمالي يوضح العمل الإحترافي الذي أقوم به، بالنسبة ل إعادة هيكلة وتنظيم مشروع لعبة المحاكاة الاقتصادية Numaa - إعداد مشروع React TypeScrip...

أهلا أستاذ مشاري، شفت مشروعك تفكيك وتنظيم كود React/TypeScript وأنا جاهز أشتغل عليه. أنا فاهم إنك عاوز الكود يبقى قابل للتطوير والصيانة من غير ما أي حاجة في الل...

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

السلام عليكم ،قرأت تفاصيل المشروع بدقة، والهدف واضح تماما بالنسبة لي: Refactoring احترافي ونظيف لملف الـ MVP الضخم (numaa-mvp.tsx) دون المساس بأي منطق أو كسر لأ...

السلام عليكم ورحمة الله وبركاته، المشكلة اللي عندك في مشروع Numaa واضحة ومألوفة جدا بالنسبة لي الـ MVP لما يوصل لـ 2000 سطر في ملف واحد بيكون صعب في التطوير وأي...

مرحبا , فهمت المطلوب وهو اعادة ترتيب وتنظيم الكود ليكون اسهل للفهم و نظيف بدون تغيير او حذف ميزه فيه وفك الملف الضخم الي يحتوي علي 2000 سطر الي عده ملفات لسهوله...

مرحبا، اطلعت على تفاصيل مشروعكم الخاص بتفكيك ملف numaa-mvp.tsx (المكون من حوالي 2000 سطر) وتنظيمه ضمن هيكلية احترافية باستخدام React TypeScript Vite. لدي خبرة ع...

السلام عليكم أستاذ مشاري، اطلعت على تفاصيل مشروع Numaa، وفهمت المطلوب بشكل واضح. أستطيع إعادة هيكلة مشروع الـMVP الحالي المكتوب بـ React وTypeScript وتحويل المل...

ملك ح.

السلام عليكم أستاذ مشاري، قرأت تفاصيل مشروع Numaa، والمطلوب واضح بالنسبة لي. عندك MVP شغال حاليا بـ React وTypeScript، لكن المشكلة الأساسية إن حوالي 2000 سطر مو...

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل مشروع Numaa، والمطلوب واضح: تحويل الـMVP الحالي من ملف React/TypeScript واحد بحوالي 2000 سطر إلى مشروع حقيقي و...

مرحبا أستاذ مشارى، أستطيع تحويل ملف numaa-mvp.tsx الحالي إلى مشروع React TypeScript منظم باستخدام Vite، مع الحفاظ على نفس الـ UI والـ features والـ game logic ب...

السلام عليكم أستاذ مشاري، اطلعت على مشروع Numaa، وفهمت أن المطلوب هو تحويل ملف React/TypeScript الحالي، الذي يحتوي على نحو 2000 سطر، إلى مشروع Vite منظم وقابل ل...

السلام عليكم، اطلعت على تفاصيل مشروع Numaa، ويمكنني تنفيذ إعادة هيكلة المشروع بالكامل مع الحفاظ على الكود الحالي وجميع المميزات والواجهات والتصميم كما هي، دون إ...

السلام عليكم، أقدر أرتب لك مشروع Numaa وتحويله من ملف numaa-mvp.tsx الكبير إلى مشروع React TypeScript منظم باستخدام Vite، مع الحفاظ على الكود الحالي والواجهات و...

مرحبا أستاذ مشاري، بصفتك مبرمجا، أنت تدرك تماما أن بقاء MVP للعبة محاكاة اقتصادية مثل Numaa بحجم 2000 سطر في ملف واحد (numaa-mvp.tsx) هو Spaghetti Code سيجعل عم...

السلام عليكم أستاذ مشاري، فهمت المطلوب، والمشروع مناسب جدا لطبيعة خبرتي في React وTypeScript، خصوصا أن الهدف هنا هو إعادة تنظيم الـMVP الحالي بدون تغيير أي Feat...

مرحبا بك، قرأت تفاصيل المشروع بدقة، وأنا جاهز تماما لتفكيك وتنظيم كود اللعبة (Numaa) وتحويله من ملف واحد ضخم إلى هيكل برمجي نظيف، احترافي، وسهل الصيانة باستخدام...

Safwen B.

مرحبا، اطلعت على تفاصيل مشروع Numaa، والمطلوب مناسب جدا لخبرتي في React وTypeScript وهندسة وتنظيم المشاريع. سأقوم بإعادة هيكلة المشروع الحالي باستخدام Vite مع ا...

السلام عليكم، وصفكم للمطلوب دقيق ومريح، وأقدر أنفذه لكم بالشكل المطلوب بالضبط: إعداد مشروع React TypeScript نظيف عبر Vite، ونقل الكود الحالي بالكامل دون أي تغيي...

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

السلام عليكم، أستطيع تنفيذ المشروع بالكامل وتحويل ملف numaa-mvp.tsx إلى مشروع React TypeScript منظم باستخدام Vite، مع الحفاظ على جميع الميزات والواجهات والتصميم...

أنا كنان سليمان مطور برمجيات ومهندس اتصالات مع خبرة طويلة في كتابة الأكواد البرمجية وفهمها, فهمت طلبك ويمكنني مساعدتك في تنظيم الملف المطلوب بشكل يسهل تطويره لا...

السلام عليكم ، قرات كل الى حاضرتك طالبه ، وفهمت أن المطلوب ليس إضافة Features جديدة، وإنما تحويل الـMVP الحالي من ملف واحد كبير إلى مشروع React TypeScript منظم ...

سلامات استاذ مشاري تفاصيل طلبك واضحة تماما والمهمة محددة بدقة سأقوم بإعادة هيكلة الملف numaa-mvp.tsx بالكامل دون المساس بأي وظيفة أو واجهة من واجهات اللعبة الحا...

السلام عليكم ورحمه الله وبركاته مع حضرتك م . علي محمد full stack web with react خبره كبيره في مشاريع React مع تنفيذ اكثر من 50 project with react انا علي اتم ال...

السلام عليكم أستاذ Moshari، اطلعت على تفاصيل مشروع Numaa. المطلوب: نقل MVP من ملف واحد (2000 سطر) إلى مشروع React TypeScript نظيف بـ Vite، مع تفكيك الهيكل دون ت...

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

لفتني جدا شرح تفاصيل العمل بتسلسل ووضوح , لقد قمت بالتعامل مع أكثر من 7 حالات مشابهة لتحويل ملفات مكونات ضخمة (Monolithic Components) إلى بنية نظيفة، وقابلة للت...

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

مرحبا، مشروعك لفت انتباهي تحديدا لأنني عملت بالفعل على تطوير Web Game سميتها Mafioso ، وتعاملت مع Game Logic وState Management وتنظيم مكونات اللعبة، لذلك فأنا ل...

اهلا استاذ مشاري، انا شريف عبدالباسط، مطور Full Stack متخصص في React/TypeScript وLaravel، ومعايا خبرة عملية في بناء وتنظيم مشاريع React حقيقية بهيكلة نظيفة (مش ...

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

السلام عليكم أستاذ مشاري، اطلعت على مشروع Numaa وفهمت المطلوب بدقة. أستطيع إعادة تنظيم الـMVP الحالي المبني بـ React وTypeScript وتحويله إلى مشروع Vite منظم، مع...

السلام عليكم، تفكيك ملف بـ2000 سطر بدون فقدان أي ميزة معناه المخاطرة الحقيقية في التعامل مع الحالات المتشابكة لو الـGame State بيتحدث في أكتر من مكان في الملف ا...

مرحبا، يمكنني إعادة تنظيم مشروع Numaa وفصل منطق اللعبة عن الواجهات مع الحفاظ على الميزات والتصميم والسلوك الحالي. أنا يوسف كتاتة، مطور Full-Stack، عملت على تطبي...

السلام عليكم أستاذ مشاري، المطلوب واضح: نقل numaa-mvp.tsx كما هو دون تغيير أي منطق أو واجهة، فقط إعادة تنظيمه ضمن مشروع Vite React TypeScript حقيقي بالهيكلة الم...

Mohamad S.

مرحبا، اطلعت على تفاصيل مشروع Numaa وفهمت المطلوب بشكل واضح. المشروع الحالي يحتوي على MVP يعمل بالفعل داخل ملف واحد كبير، والمطلوب هو تحويله إلى مشروع React Typ...

قرأت تفاصيل مشروع لعبة Numaa المطلوب واضح ودقيق جدا: إعادة هيكلة معمارية (Clean Refactoring) دون المساس بالمنطق الاقتصادي الحالي أو واجهات اللعبة، ونقل الملف من...

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

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

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

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