العودة لقائمة المشاريع
تطوير تطبيق "كاش باك" وأكواد خصم متكامل (iOS & Android) مع لوحة تحكم إدارية
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة قواعد البيانات
تطوير البرمجيات
برمجة iOS
برمجة التطبيقات
تطوير التطبيقات
flutter
PostgreSQL
React
مونجو دي بي
node.js
برمجة قواعد البيانات
تطوير البرمجيات
برمجة iOS
برمجة التطبيقات
تطوير التطبيقات
flutter
PostgreSQL
React
مونجو دي بي
node.js
الوصف
أبحث عن مطور محترف لبناء تطبيق للهواتف الذكية مشابه لفكرة تطبيق "صحصح". يهدف التطبيق لتقديم خدمة استرداد نقدي (Cashback) وأحدث كوبونات الخصم للمستخدمين عند التسوق من المتاجر المحلية والعالمية، مع نظام تنبيهات ذكي ونظام إحالة (Referral).
المتطلبات التقنية والوظائف البرمجية:
1. واجهة المستخدم (User App):
التسجيل والدخول: عبر البريد، رقم الهاتف، أو التواصل الاجتماعي.
قائمة المتاجر: تصنيف المتاجر (موضة، إلكترونيات، توصيل طلبات...) مع ميزة البحث.
صفحة المتجر: تشمل نسبة الكاش باك، أكواد الخصم المتاحة، وشروط الاستخدام.
نظام التتبع (Tracking): تقنية لضمان تسجيل عملية الشراء عبر التطبيق لضمان احتساب الكاش باك.
المحفظة (Wallet): عرض الرصيد المعلق (Pending)، الرصيد المؤكد، وتاريخ السحوبات.
سحب الأرباح: خيارات متعددة (تحويل بنكي، PayPal، أو بطاقات هدايا).
نظام الإحالة (Refer & Earn): كود خاص لكل مستخدم للحصول على عمولة عند دعوة أصدقائه.
2. الميزات المتقدمة (مثل تطبيق صحصح):
تنبيهات ذكية (Push Notifications): إرسال إشعارات بالعروض الحصرية وتحديثات حالة الكاش باك.
إضافة المتصفح (اختياري): ميزة لتفعيل الكاش باك تلقائياً عند الدخول للمتجر من المتصفح.
المقارنة: ميزة تظهر للمستخدم أفضل كود خصم متاح للمتجر الحالي.
3. لوحة تحكم الإدارة (Admin Panel):
إدارة المتاجر: إضافة/تعديل المتاجر وروابط الأفلييت (Affiliate Links).
إدارة الكوبونات: تحديث أكواد الخصم وتاريخ انتهائها.
إدارة المستخدمين: الاطلاع على سجلات الشراء والتحقق من العمليات.
نظام العمليات المالية: الموافقة على طلبات سحب الأرباح وتحديث حالة الكاش باك يدويًا أو آليًا.
التقارير والإحصائيات: تحليل الأداء، المبيعات المحققة، وأكثر المتاجر طلباً.
المتطلبات غير الوظيفية (الجودة):
الأمان: حماية بيانات المستخدمين والعمليات المالية وتشفيرها.
الأداء: سرعة تحميل التطبيق واستجابته العالية.
التصميم (UI/UX): تصميم عصري وبسيط يركز على سهولة الوصول للكود وتفعيل الكاش باك.
دعم اللغات: التطبيق يجب أن يدعم العربية والإنجليزية بشكل كامل.
الأدوات والتقنيات المطلوبة (يفضل):
Flutter أو React Native: لتطوير تطبيق يعمل على النظامين بكفاءة.
Node.js أو Python (Django/FastAPI): لبناء الخلفية البرمجية.
PostgreSQL أو MongoDB: لإدارة قواعد البيانات.
الربط مع شبكات الأفلييت: (مثل Linkwise, Admitad, ArabAds) عبر APIs لتحديث العروض تلقائياً.
المخرجات المتوقعة:
كود المصدر (Source Code) كاملًا ونظيفًا.
لوحة تحكم ويب للمدير.
رفع التطبيق على متجري Google Play و App Store.
وثيقة تشغيل وشرح للتعامل مع لوحة التحكم.
فترة دعم فني لضمان خلو التطبيق من الأخطاء البرمجية (Bugs).