العودة لقائمة المشاريع
نقل مشروع من Supabase إلى MySQL مع Backend Laravel وربط React
الميزانية
$50.00 - $100.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
SQLite
MySQL
PHP
لارافيل
node.js
برمجة
SQLite
MySQL
PHP
لارافيل
node.js
برمجة
الوصف
وصف المشروع
نحن نملك مشروع جاهز (منصة ويب) تم بناؤه باستخدام:
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 أو مثال لأعمال سابقة مشابهة.