نقل مشروع من Supabase إلى MySQL مع Backend Laravel وربط React

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

وصف المشروع

نحن نملك مشروع جاهز (منصة ويب) تم بناؤه باستخدام:

Frontend: React + Vite + TailwindCSS

Backend & DB الحالي: Supabase (PostgreSQL)

نرغب في نقل المشروع ليعمل على سيرفرنا الخاص باستخدام:

Backend جديد: Laravel (PHP)

Database: MySQL

تفاصيل العمل المطلوب

1. نقل قاعدة البيانات:

لدينا الـ Schema الكامل (الجداول، العلاقات، الاستعلامات) من Supabase.

المطلوب إنشاء نفس الجداول والعلاقات في MySQL.

ترحيل (Migration) البيانات الحالية إلى MySQL.

2. إنشاء Backend بالـ PHP (Laravel):

إنشاء RESTful API للتعامل مع:

إدارة الحسابات (مدير / موظفين)

المهام (Tasks)

الحضور (Attendance)

التقارير (Reports)

تذاكر الدعم (Tickets)

الملاحظات (Notes)

الراتب / المدفوعات

الأخبار والتنبيهات

جميع الـ Endpoints الحالية العاملة مع Supabase يجب أن تعمل بنفس الشكل بعد النقل.

3. ربط الـ Frontend (React) بالـ Backend الجديد:

تعديل عناوين الـ API في الـ Frontend.

التأكد من عمل جميع الشاشات بشكل صحيح بعد النقل.

4. اختبارات وضمان الجودة (Testing & QA):

التأكد من سلامة البيانات بعد النقل.

التأكد من عمل كامل الوظائف الحالية دون فقد أي ميزة.

الملفات المتاحة للمطور

كود المشروع Frontend كامل (React + Vite + Tailwind).

ملفات Supabase:

Schema للجداول

الاستعلامات (SQL Queries)

التراخيص والمفاتيح (API Keys)

سنوفر الوصول إلى المشروع الحالي أو نسخة احتياطية منه عند بدء العمل.

️ متطلبات المطور

خبرة قوية في:

Laravel (PHP 8+)

MySQL (تصميم قواعد البيانات ونقل البيانات)

REST API Development

React (لفهم الربط مع الـ API)

خبرة سابقة في ترحيل قواعد البيانات من PostgreSQL إلى MySQL ميزة إضافية.

القدرة على توثيق العمل النهائي وتقديم شرح مبسط لخطوات الإعداد والنشر.

⏳ مدة التنفيذ المتوقعة

نرغب في إنجاز المشروع خلال:

2 – 3 أسابيع كحد أقصى

(يمكن التفاوض بناءً على الخطة التي يقترحها المطور)

الميزانية

سيتم تحديدها بعد الاطلاع على العروض، مع تفضيل العروض ذات:

خطة واضحة للتنفيذ

جدول زمني محدد

خبرة مثبتة في مشاريع مشابهة

ملاحظات مهمة

الهدف هو أن يصبح المشروع مستقل تمامًا عن Supabase ويعمل على سيرفرنا الخاص.

الأولوية لجودة الكود وأمانه وسهولة صيانته مستقبلًا.

نفضل من يقدم Demo أو مثال لأعمال سابقة مشابهة.

تقدم للمشروع

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

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

السلام عليكم اخي العزيز , انا كريم الموجي مهندس برمجيات لدي خبره 4 سنوات في Laravel وإدارة قواعد البيانات MySQL سبق لي العمل على مشاريع مشابهة ERP كان فية جزء م...

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

Youcef M.

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

السلام عليكم ورحمة الله وبركاته، أنا إبراهيم قدري، مطور ويب بخبرة قوية في: Backend: PHP (Laravel 8) MySQL Frontend: React, Vite, TailwindCSS Database Migration:...

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

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

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