العودة لقائمة المشاريع
تطبيق توصيل طعام باستخدام Flutter وLaravel
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
flutter
برمجة تطبيقات أيفون
برمجة iOS
هندسة البرمجيات
تطوير الويب
اختبار قابلية الاستخدام
تصميم تطبيقات الهواتف الذكية
إنشاء موقع إلكتروني
تصميم واجهة المستخدم
برمجة مواقع
flutter
برمجة تطبيقات أيفون
برمجة iOS
هندسة البرمجيات
تطوير الويب
اختبار قابلية الاستخدام
تصميم تطبيقات الهواتف الذكية
إنشاء موقع إلكتروني
تصميم واجهة المستخدم
برمجة مواقع
الوصف
وصف المشروع:
نبحث عن مطور Full Stack محترف لتطوير تطبيق توصيل طعام متكامل باستخدام Flutter لتطبيقات الهاتف وLaravel للواجهة الخلفية. التطبيق سيقدم خدمات مشابهة لمنصات مثل هنقرستيشن وطلبات، مع التركيز على تقديم تجربة مستخدم مبتكرة، ميزات تسويقية متقدمة، وتحكم كامل للإدارة والمطاعم، بالإضافة إلى قابلية التوسعة والتطوير المستقبلي.
المخرجات المطلوبة:
1. تطبيق المستخدمين (iOS وAndroid):
تطبيق جاهز للنشر على App Store وGoogle Play.
واجهة مستخدم ثنائية اللغة (العربية والإنجليزية) سهلة الاستخدام.
الميزات الأساسية:
تسجيل وإدارة الحساب باستخدام رقم الجوال عبر رمز تحقق (OTP).
تصفح المتاجر والمطاعم مع دعم الفلاتر:
نوع المطعم: (إفطار، بيتزا، مصري، آسيوي، سوشي... إلخ).
النظام الغذائي: (نباتي، كيتو، خالي من الجلوتين).
اقتراحات ذكية: باستخدام الذكاء الاصطناعي لتقديم توصيات مخصصة بناءً على تفضيلات المستخدم وسجل طلباته.
متابعة الطلبات في الوقت الفعلي.
نظام السعرات الحرارية والمعلومات الغذائية لكل طلب.
نقاط الولاء: يكسب المستخدمون نقاطًا مع كل طلب يمكنهم استبدالها بخصومات أو هدايا.
المحفظة الرقمية: لتتبع الرصيد والدفعات السابقة.
2. تطبيق السائقين (Android):
تطبيق مخصص للسائقين يشمل:
استقبال وتأكيد الطلبات.
عرض تفاصيل التوصيل (العناوين وأوقات التسليم).
ميزة الطريق الأمثل: لتوفير مسار توصيل ذكي يختصر الوقت.
تقارير الأداء: مع نظام مكافآت بناءً على الأداء الجيد.
3. لوحات التحكم (Web):
لوحة إدارة التطبيق:
مستويات الوصول:
الإدارة العليا: الوصول الكامل لإدارة النظام وتحليل التقارير.
المحاسبة والإدارة المالية: إدارة المدفوعات، العمولات، والفواتير.
إدارة الأسطول والطلبات: تتبع أداء السائقين، إدارة الطلبات، وتخصيص المهام.
خدمة العملاء: إدارة استفسارات العملاء وحل المشكلات.
ميزات تسويقية متقدمة للإدارة:
إضافة مطعم محدد في القائمة الأولى:
إمكانية التحكم في ترتيب ظهور المطاعم حسب الفئة (بيتزا، إفطار، سوشي...) أو حسب المنطقة الجغرافية.
إدارة المناطق الجغرافية:
إضافة أو إزالة مناطق محددة لتوصيل الطلبات من مطاعم معينة.
إضافة البنرات الدعائية:
دعم إضافة إعلانات ترويجية تظهر في الصفحة الرئيسية أو صفحات الفئات.
عروض خاصة:
إنشاء وإدارة عروض وخصومات خاصة بالمطاعم.
تقارير الحملات التسويقية:
عرض تقارير تفصيلية عن أداء البنرات الدعائية والعروض.
لوحة تحكم المطاعم:
مستويات الوصول:
صاحب المطعم أو الإدارة العليا: رؤية التقارير وإدارة الحسابات والعمليات.
الإدارة التشغيلية: استلام ومتابعة الطلبات اليومية وإدارتها.
ميزات إضافية:
تحليل البيانات: لوحة تحكم تعرض أداء المطعم، الطلبات الأكثر شيوعًا، وساعات الذروة.
إدارة العروض: تمكين المطاعم من إنشاء عروض مخصصة مباشرة عبر اللوحة.
4. الواجهة الخلفية (Backend):
تطوير النظام باستخدام Laravel مع قاعدة بيانات مرنة وقابلة للتوسع.
فصل الخدمات (Services) والوحدات (Modules) لتسهيل الإضافات المستقبلية.
5. التكامل مع بوابة الدفع:
دعم بوابة الدفع المحلية (قطر) لضمان سهولة وسرعة عمليات الدفع.
إمكانية إضافة بوابات دولية مثل Apple Pay وGoogle Pay في المستقبل.
6. رفع وتشغيل المشروع:
إعداد الخوادم السحابية (AWS، Google Cloud، أو DigitalOcean).
رفع التطبيقات على App Store وGoogle Play.
ضبط وإعداد قواعد البيانات والخوادم لتشغيل سلس.
7. التوثيق الكامل:
دليل استخدام لكل من التطبيقات ولوحات التحكم.
توثيق تقني شامل يشرح هيكل الكود والنظام البرمجي.
8. اختبار الجودة:
إجراء اختبارات شاملة (Functional Testing) لضمان عمل جميع الميزات بشكل صحيح.
التحقق من الأداء (Performance Testing) لضمان سرعة واستقرار النظام.
9. الدعم الفني:
توفير دعم فني لمدة 6 أشهر بعد التسليم لمعالجة أي مشكلات وضمان التشغيل السلس.
ملاحظات إضافية:
النظام مخصص للسوق القطري مع التركيز على التوسع مستقبلاً.
تصميم واجهة مستخدم (UI/UX) عصرية واحترافية.
المشروع يجب أن يكون مهيئًا لتطوير ميزات وإضافات جديدة بسهولة من قبل أي مطور مستقبلاً.