مطلوب مطور Full Stack محترف لمراجعة وتحسين وتجهيز تطبيق مبني عبر Replit AI للإطلاق والتكاملات الخارجية
وصف المشروع
لدي منصة إلكترونية متكاملة تم تطويرها باستخدام منصة Replit AI، وتعمل حالياً عبر الويب، ونرغب في مراجعتها وتطويرها وتجهيزها بصورة احترافية لتكون قابلة للاستخدام الفعلي، ثم إصدارها كتطبيقات على:
* Apple App Store.
* Google Play.
* الويب.
المطلوب ليس مجرد إصلاح أخطاء ظاهرة، بل إجراء مراجعة فنية شاملة للمشروع، وتحسين بنيته وتجربة استخدامه، وتجهيزه للربط مع الجهات والخدمات الخارجية.
أولاً: مراجعة المشروع والكود
* مراجعة هيكلة المشروع كاملة.
* تحديد لغات البرمجة وإطارات العمل المستخدمة.
* تقييم جودة الكود وقابليته للتوسع والصيانة.
* تحديد الأكواد المكررة أو غير المستخدمة.
* إزالة إعدادات التطوير والبيانات التجريبية بعد اعتمادها.
* مراجعة قاعدة البيانات والعلاقات والصلاحيات.
* مراجعة مستوى الأمان وحماية البيانات.
* التأكد من ملكية المشروع وإمكانية نقله إلى أي استضافة أخرى.
ثانياً: التقييم التقني وإعادة البناء عند الحاجة
المطلوب من المستقل تقديم تقرير فني يوضح:
* هل التقنية الحالية مناسبة للاستمرار؟
* هل يمكن تنظيف المشروع وتحسينه دون إعادة البناء؟
* هل توجد أجزاء يجب إعادة برمجتها؟
* هل الأفضل تحويل التطبيق إلى Flutter أو React Native أو تقنية أخرى؟
* ما التقنية الأنسب لتطبيقات iOS وAndroid والويب؟
* ما التكلفة والمدة والمخاطر في حال تغيير التقنية؟
* هل يمكن تنفيذ النقل على مراحل دون تعطيل المشروع؟
لا يتم تغيير لغة البرمجة أو إعادة بناء المشروع إلا بعد تقديم خطة واضحة واعتمادها مسبقاً.
ثالثاً: اختبار النظام بالكامل
اختبار جميع الوظائف والمسارات، ومنها:
* إنشاء الحساب.
* تسجيل الدخول والخروج.
* استعادة كلمة المرور.
* التحقق من رقم الهاتف.
* صلاحيات المستخدمين.
* صفحات العملاء.
* صفحات مقدمي الخدمة.
* صفحات المنشآت.
* لوحة الإدارة.
* النماذج والحقول.
* جميع الأزرار والروابط.
* التحويلات والتنقل بين الصفحات.
* البحث والفلاتر.
* الخرائط والموقع.
* رفع الصور والفيديو والملفات.
* الإشعارات.
* الحجوزات والطلبات.
* حالات القبول والرفض والإلغاء.
* التقييمات.
* المحفظة والعمولات.
* جميع واجهات API.
* قاعدة البيانات.
* التوافق مع الجوال والكمبيوتر.
رابعاً: إصلاح الأخطاء وتحسين الأداء
* إصلاح جميع الأخطاء البرمجية.
* إصلاح أخطاء Console وBuild.
* إصلاح أخطاء قواعد البيانات.
* إصلاح مشاكل تسجيل الدخول والجلسات.
* إصلاح الروابط والصفحات الفارغة.
* تحسين سرعة تحميل التطبيق.
* ضغط الصور والملفات.
* تحسين استهلاك الخادم وقاعدة البيانات.
* حماية واجهات API.
* معالجة مشاكل الصلاحيات.
* إعداد نظام Logs وتتبع الأخطاء.
* تجهيز نسخ احتياطية آلية.
خامساً: تحسين واجهة وتجربة المستخدم
* تبسيط خطوات التسجيل والدخول.
* تقليل عدد الخطوات اللازمة لتنفيذ الطلب أو الحجز.
* إضافة اختصارات واضحة للوظائف الأكثر استخداماً.
* تحسين القائمة الرئيسية وشريط التنقل.
* تحسين عرض التطبيق على شاشات الجوال.
* تطبيق Safe Area على أجهزة iPhone.
* تحسين رسائل الخطأ والتنبيهات.
* إضافة حالات التحميل والنجاح والفشل.
* تحسين البحث والفلاتر.
* تسهيل وصول المستخدم للخدمة المطلوبة.
* مراجعة تجربة العميل ومقدم الخدمة والإدارة.
* تقديم اقتراحات UX/UI قبل تنفيذ التعديلات الكبيرة.
سادساً: التكامل مع الجهات والخدمات الخارجية
المطلوب دراسة وتجهيز البنية البرمجية للربط مع الخدمات التالية بحسب توفر الموافقات والحسابات الرسمية:
التحقق والهوية
* نفاذ الوطني.
* التحقق من الهوية.
* التحقق من السجل التجاري أو المنشأة عند الحاجة.
* توثيق مقدمي الخدمات.
* التحقق من رقم الهاتف والبريد الإلكتروني.
رسائل تسجيل الدخول OTP
* رسائل SMS.
* واتساب للأعمال.
* البريد الإلكتروني.
* مقارنة مزودي الخدمة من ناحية السعر والجودة.
* إعداد آلية لإعادة إرسال الرمز ومنع إساءة الاستخدام.
* معالجة انتهاء الرمز والمحاولات المتكررة.
* ربط الخدمة بحساب مملوك لصاحب المشروع.
المدفوعات
* مدى.
* Visa وMastercard.
* Apple Pay.
* STC Pay عند توفره.
* بوابة دفع سعودية مرخصة.
* إعداد Webhooks.
* تأكيد نجاح وفشل العمليات.
* الاسترداد المالي.
* تسجيل العمليات والفواتير.
* إدارة عمولات المنصة.
* تسوية مستحقات مقدمي الخدمة.
خدمات اشتر الآن وادفع لاحقاً
* تابي.
* تمارا.
* دراسة متطلبات القبول والتعاقد.
* إعداد الربط الفني بعد تفعيل الحساب التجاري.
* إدارة حالات الطلب والإلغاء والاسترداد.
* التأكد من توافق رحلة الدفع مع متطلبات تابي وتمارا.
الخرائط والموقع
* Google Maps أو البديل الأنسب.
* طلب إذن الموقع.
* تحديد الموقع الحالي.
* حساب المسافات.
* عرض الأقرب.
* البحث بالموقع.
* تحديد نطاق الخدمة.
* التعامل مع رفض إذن الموقع.
الإشعارات والتواصل
* إشعارات Android وiOS.
* Firebase Cloud Messaging أو البديل المناسب.
* إشعارات الطلبات والحجوزات والدفع.
* البريد الإلكتروني.
* واتساب للأعمال.
* قوالب الرسائل.
* سجل إرسال الرسائل وحالات التسليم.
سابعاً: الجانب الإداري والتواصل مع الجهات
لا يقتصر المطلوب على البرمجة فقط، بل يشمل:
* تحديد الجهة المطلوب التواصل معها لكل تكامل.
* تزويدنا بمتطلبات فتح الحساب.
* توضيح المستندات المطلوبة.
* توضيح الرسوم والاشتراكات المتوقعة.
* مساعدتنا في تعبئة المتطلبات الفنية.
* حضور الاجتماعات الفنية عند الحاجة.
* تنفيذ الربط في بيئة الاختبار Sandbox.
* نقل الربط إلى بيئة الإنتاج بعد الموافقة.
* توثيق بيانات التواصل وحالة كل تكامل.
مع التنبيه إلى أن الموافقات التجارية والقانونية النهائية تتم باسم مالك المشروع أو المنشأة، ولا يضمن المستقل قبول الجهات الخارجية.
ثامناً: الاستضافة والبنية التشغيلية
* تقييم استضافة Replit الحالية.
* تحديد مدى مناسبتها للإنتاج.
* اقتراح استضافة مناسبة للتوسع.
* فصل بيئة التطوير عن الاختبار والإنتاج.
* نقل قاعدة البيانات عند الحاجة.
* إعداد النطاق وSSL.
* إعداد النسخ الاحتياطية.
* إعداد مراقبة الأعطال.
* إعداد Logs وتنبيهات الأعطال.
* تأمين متغيرات البيئة والمفاتيح السرية.
* التأكد من إمكانية نقل المشروع مستقبلاً دون إعادة البناء.
تاسعاً: تجهيز تطبيقات الجوال
* تحديد أفضل طريقة لتحويل النظام إلى تطبيق جوال حقيقي.
* تجهيز Android App Bundle بصيغة AAB.
* تجهيز APK للاختبار.
* تجهيز مشروع iOS.
* تجهيز ملف IPA أو نسخة قابلة للبناء على Xcode.
* إعداد Package Name وBundle Identifier.
* إعداد التوقيع والشهادات.
* إعداد Deep Links.
* إعداد صلاحيات الكاميرا والموقع والإشعارات.
* اختبار التطبيق على أجهزة Android وiPhone حقيقية.
* معالجة متطلبات وسياسات Apple وGoogle.
عاشراً: تجهيز صفحات وملفات المتاجر
* أيقونة التطبيق.
* Adaptive Icon.
* Notification Icon.
* Splash Screen.
* Feature Graphic.
* صور Screenshots.
* اسم التطبيق.
* العنوان المختصر.
* الوصف المختصر والكامل.
* الكلمات المفتاحية.
* تصنيف العمر.
* سياسة الخصوصية.
* رابط الدعم الفني.
* بيانات مراجعي Apple وGoogle.
* شرح الصلاحيات واستخدام البيانات.
الحادي عشر: التوثيق والتسليم
يجب تسليم:
* الكود المصدري كاملاً.
* مستودع GitHub مملوك لصاحب المشروع.
* مخطط قاعدة البيانات.
* توثيق واجهات API.
* شرح الصفحات والأدوار والصلاحيات.
* قائمة الخدمات الخارجية.
* متغيرات البيئة المطلوبة دون كشف الأسرار داخل الملفات العامة.
* خطوات التشغيل محلياً.
* خطوات النشر والتحديث.
* طريقة إنشاء نسخة Android وiOS.
* نسخة احتياطية من قاعدة البيانات.
* تقرير الاختبارات.
* قائمة الأخطاء التي تم إصلاحها.
* قائمة الأعمال المتبقية.
* بيانات الحسابات والخدمات المسجلة باسم المالك.
الثاني عشر: مراحل التنفيذ
يفضل تقسيم المشروع إلى مراحل:
1. الفحص والتقييم الفني.
2. تقديم تقرير وخطة عمل.
3. إصلاح الأخطاء الحرجة.
4. تحسين الواجهة وتجربة المستخدم.
5. تجهيز الاستضافة والإنتاج.
6. تنفيذ التكاملات الخارجية.
7. تجهيز تطبيقات الجوال.
8. الاختبارات النهائية.
9. رفع التطبيق على المتاجر.
10. التسليم والتوثيق.
لا يبدأ المستقل بأي إعادة بناء شاملة أو تغيير جذري قبل موافقة صاحب المشروع على التقرير والخطة والتكلفة.
متطلبات المستقل
* خبرة مثبتة في Full Stack.
* خبرة في React أو Next.js أو Node.js حسب تقنية المشروع.
* خبرة في Flutter أو React Native.
* خبرة في تطبيقات iOS وAndroid.
* خبرة في بوابات الدفع.
* خبرة في OTP والرسائل.
* خبرة في الخرائط والإشعارات.
* خبرة في قواعد البيانات والأمان.
* خبرة في رفع التطبيقات على Apple وGoogle.
* يفضل وجود خبرة سابقة في التكاملات السعودية.
* القدرة على توثيق المشروع وتسليمه بشكل منظم.
عند التقديم يرجى توضيح
* التقنيات التي تتقنها.
* المشاريع المشابهة.
* خبرتك في بوابات الدفع وتابي وتمارا.
* خبرتك في OTP وواتساب.
* خبرتك في تطبيقات الجوال والمتاجر.
* طريقة فحص المشروع.
* المدة اللازمة لمرحلة التقييم.
* التكلفة المبدئية للتقييم.
* ما الأعمال التي تحتاج حسابات أو موافقات من صاحب المشروع؟
شروط مهمة
لن يتم الاختيار بناء على أقل سعر فقط، بل بناء على الخبرة الفعلية وجودة خطة العمل.
جميع الحسابات، وقاعدة البيانات، والاستضافة، والنطاق، وبوابات الدفع، وخدمات الرسائل، وحسابات المتاجر، ومستودع الكود يجب أن تكون باسم صاحب المشروع.
لا يسمح بإجراء تغييرات جذرية أو حذف وظائف أو نقل بيانات أو تغيير التقنية دون موافقة مسبقة.
*ملاحظة مهمة :- يجب أخذ نسخة احتياطية كاملة قبل أي تعديل.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 2 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 2 |
مرحبا، اطلعت على تفاصيل مشروعكم بالكامل، وأرى أن أفضل طريقة لتنفيذه هي البدء بمرحلة تقييم فني شاملة قبل إجراء أي تعديلات جوهرية، وذلك لضمان اتخاذ القرارات التقن...
المشروع يحتاج أولا إلى فحص هندسي حقيقي يحدد ما إذا كان التطبيق الحالي قابلا للتطوير والإطلاق، أم أن بعض أجزائه المولدة عبر Replit AI تحتاج إلى إعادة تنظيم أو بر...
السلام عليكم أستاذ منصور، اطلعت على تفاصيل المشروع بالكامل، وأرى أن المشروع يحتاج إلى مطور Full Stack لديه خبرة عملية في مراجعة الأنظمة القائمة، تحسين البنية ال...
السلام عليكم واضح انك بتكلم عن مشروع بيجمع من بين مقدم الخدمات و ومزود الخدمات وهقولك ليه انا اكثر مبرمج مناسب لمشروعك لسببين اولا انا عندى خبره سابقه فى نوعيه ...
اهلا بيك استاذ منصور ... هخليك تعرف من أول الكلام إن المشاريع اللي بتتبنى على Replit AI او base44 او اي provider بتيجي في الغالب بمشاكل متراكمة مش مشكلة واحدة ب...
وعليكم السلام أستاذ منصور، لفت انتباهي أن التطبيق تم تطويره عبر Replit AI، لأن هذا النوع من المشاريع يحتاج غالبا إلى مراجعة هندسية قبل الإطلاق للتأكد أن الأساس ...
السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع، وهو يحتاج إلى مراجعة هندسية شاملة أكثر من كونه مجرد إصلاح أخطاء، وهذا هو الأسلوب الصحيح قبل أي تطوير ...
السلام عليكم، معكم أنس، مهندس برمجيات، لدي خبرة في تطوير ومراجعة الأنظمة المتكاملة Full Stack، وتطوير تطبيقات Flutter وربطها بالخدمات الخارجية مثل بوابات الدفع،...
السلام عليكم، اطلعت على تفاصيل المشروع، وطريقة التنفيذ المطلوبة تتوافق مع أسلوب عملي، حيث أفضل البدء بمرحلة تقييم شاملة قبل تنفيذ أي تعديلات لضمان عدم التأثير ع...
السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع، وأرى أن المطلوب لا يقتصر على تطوير برمجي، بل هو Technical Audit Production Readiness System Moderniza...
مرحبا، اطلعت على تفاصيل المشروع، وأرى أنه يحتاج إلى مطور ينظر إليه كمنتج متكامل وليس كمجموعة من المهام المنفصلة. لذلك سأبدأ بمرحلة مراجعة تقنية شاملة لتقييم بني...