مرحبًا،
لدي تطبيق قائم بالفعل مبني باستخدام React Native + Expo + TypeScript، ويحتوي على Backend وقاعدة بيانات Supabase/PostgreSQL، ونظام أرصدة ومعاملات، وعدة أدوات ونماذج ذكاء اصطناعي.
المطلوب هو تطوير التطبيق الحالي وليس إعادة بنائه من الصفر، والعمل مقسم إلى 3 مراحل رئيسية، وكل مرحلة يجب أن تشمل التطوير + الاختبار + إنشاء Production Build + الرفع على Apple App Store وGoogle Play + معالجة ملاحظات المتاجر المتعلقة بهذه المرحلة وإعادة الرفع حتى اجتياز المراجعة.
المرحلة 1 — نظام الباقات والأرصدة والدفع
أريد نظامًا متكاملًا لشراء رصيد مسبق واستخدامه داخل خدمات التطبيق، ومتوافقًا مع سياسات Apple وGoogle الحالية.
مثال مبدئي للباقات:
* 5 ريال = 5 وحدات
* 10 ريال = 11 وحدة
* 20 ريال = 23 وحدة
* 30 ريال = 36 وحدة
* 50 ريال = 65 وحدة
* 100 ريال = 140 وحدة
المعادلة الأساسية:
عدد الوحدات = سعر الباقة × معدل الرصيد الأساسي × (1 + نسبة المكافأة)
مثال:
50 × 1 × 1.30 = 65 وحدة
لكن جميع الأسعار والنسب يجب أن تكون مرنة وقابلة للتعديل من لوحة الإدارة بدون تعديل الكود؛ لأن أسعار نماذج AI والضرائب وعمولات Apple/Google والاشتراكات وتكاليف الخدمات قد تتغير مستقبلًا.
يجب أن أستطيع تعديل:
* سعر الباقة
* عدد الوحدات
* نسبة المكافأة
* تكلفة كل خدمة بالوحدات
* تكلفة كل نموذج AI
* الرسوم والضرائب والعمولات
* هامش الربح المطلوب
ويفضل وجود حساب للربحية:
صافي الإيراد = سعر الباقة - الضرائب - الرسوم - العمولات
هامش الربح % = (صافي الإيراد - تكلفة الاستخدام المتوقعة) ÷ صافي الإيراد × 100
مع تنبيه من لوحة الإدارة إذا أصبحت أي باقة غير مربحة.
المطلوب أيضًا:
* Apple In-App Purchase / StoreKit
* Google Play Billing
* RevenueCat إذا كان مناسبًا
* Server-Side Purchase Verification
* منع تكرار إضافة الرصيد
* دعم Success / Failed / Pending / Cancelled / Refund / Revoked
* سجل كامل للمشتريات وحركة الرصيد
* إدارة الرصيد من Admin
* Gift / Prepaid Codes إذا كانت متوافقة مع سياسات المتاجر
* Parent/Child purchasing flow آمن
* الاستفادة من نظام الرصيد الحالي وتطويره بدل إنشاء نظام منفصل
مع اضافه دعم فني ونظام تذاكر او على الاقل نظام شكاوي او بالايميل وربطه بشكل مبسط ورقم طلب مبسط
بعد إنهاء هذه المرحلة يجب رفع النسخة الجديدة على Apple وGoogle ومعالجة أي ملاحظات مرتبطة بالمرحلة وإعادة الرفع حتى اجتياز المراجعة.
⸻
المرحلة 2 — تبسيط واجهة التطبيق + Auto Mode + AI Model Routing
حاليًا تظهر للمستخدم خيارات كثيرة مثل:
النموذج، الألوان، الأنماط، الحجم، القوالب والإعدادات المتقدمة.
لا أريد حذف أي وظيفة، وإنما إخفاء التفاصيل افتراضيًا.
الواجهة الأساسية تكون بسيطة جدًا:
مكان الكتابة + مرفق عند الحاجة + زر إنشاء + زر تفاصيل
عند الضغط على تفاصيل تظهر جميع الخيارات الحالية كما هي ويمكن تعديلها بالكامل.
يكون لدينا:
Simple / Auto Mode — افتراضي
و
Advanced / Details Mode — اختياري
في الوضع التلقائي يقوم التطبيق تلقائيًا باختيار:
* الأداة المناسبة
* نموذج AI المناسب
* الإعدادات
* الحجم
* النمط
* باقي الخيارات
كما أريد نظام Automatic AI Model Routing + Fallback.
مثال:
Model A → إذا كان مزدحمًا أو Rate Limited أو فشل → Model B → ثم Model C
ويتم الاختيار حسب:
* نوع المهمة
* قدرات النموذج
* التوفر
* سرعة الاستجابة
* التكلفة
* Provider/Server Load
* Rate Limits
* الأخطاء
* الأولويات المحددة من Admin
الهدف هو عدم إجبار الطفل على اختيار أو معرفة أسماء النماذج، وفي الوقت نفسه توزيع الطلبات بشكل ذكي وعدم الضغط على نموذج واحد فقط.
جميع إعدادات Routing وFallback يجب أن تكون قابلة للتعديل من Admin.
بعد إنهاء هذه المرحلة يجب إنشاء نسخة Production جديدة ورفعها مرة أخرى على Apple App Store وGoogle Play ومعالجة ملاحظات المتاجر المتعلقة بهذه المرحلة وإعادة الرفع حتى اجتياز المراجعة.
⸻
المرحلة 3 — Gemini Voice + Text Assistant داخل كامل التطبيق
أريد دمج مساعد Gemini صوتي وكتابي داخل التطبيق لتسهيل استخدامه للأطفال.
لا أريد مجرد Speech-to-Text، بل مساعدًا يفهم الصفحة الحالية وسياق المستخدم ويمكنه تنفيذ الإجراءات من خلال Tool/Action Layer آمنة.
مثال:
الطفل يقول:
“اعمل لي صورة أسد يقرأ كتابًا”
فيقوم التطبيق تلقائيًا باختيار:
الأداة → النموذج → الإعدادات → تنفيذ الإنشاء.
ويجب أن يدعم أوامر مثل:
* “غيّر اللون إلى أزرق”
* “اعمل خمس أسئلة عن هذا الدرس”
* “اقرأ لي النتيجة”
* “اجعلها مناسبة لطفل عمره 7 سنوات”
* “احفظها”
* “ارجع”
* “عدّل الصورة”
* “استخدم نموذجًا آخر”
ويستطيع المساعد بشكل آمن:
* التنقل بين الصفحات
* اختيار الأدوات
* تعبئة Prompt
* تعديل الإعدادات
* تنفيذ الإنشاء
* إعادة الإنشاء
* تعديل النتائج
* حفظ الأعمال
* قراءة النتائج صوتيًا
* مساعدة الطفل
مع دعم العربية والإنجليزية صوتًا وكتابة.
يجب ألا يكون Gemini Model ثابتًا داخل الكود، بل يمكن تغيير النموذج وإعداداته من Backend/Admin مستقبلًا.
أي عمليات حساسة مثل:
* شراء رصيد
* تحويل رصيد
* حذف بيانات
* حذف الحساب
* تنفيذ مدفوعات
يجب أن تتطلب تأكيدًا مناسبًا ولا يتم تنفيذها تلقائيًا بمجرد أمر صوتي.
بعد إنهاء هذه المرحلة يجب رفع النسخة النهائية الجديدة على Apple App Store وGoogle Play ومعالجة أي ملاحظات أو Rejections مرتبطة بهذه المرحلة وإعادة الرفع حتى اجتياز المراجعة.
⸻
المطلوب في عرض السعر
أرسل لي من فضلك:
1. سعر ثابت للمرحلة الأولى.
2. سعر ثابت للمرحلة الثانية.
3. سعر ثابت للمرحلة الثالثة.
4. أفضل سعر ثابت لتنفيذ المراحل الثلاث كاملة.
5. مدة كل مرحلة والمدة الإجمالية.
6. أمثلة لأعمال React Native / Expo سابقة.
7. خبرتك في Apple IAP / StoreKit.
8. خبرتك في Google Play Billing.
9. خبرتك في RevenueCat.
10. خبرتك في Supabase.
11. خبرتك في Gemini Voice / AI Tool Calling.
12. طريقة تنفيذ Auto Model Routing وFallback.
13. تأكيد أن كل مرحلة تشمل Production Build والرفع على Apple وGoogle بعد اكتمالها.
14. تأكيد معالجة أي ملاحظات أو Rejections ناتجة عن التعديلات المنفذة في تلك المرحلة وإعادة الرفع بدون تكلفة تطوير إضافية ضمن نفس النطاق حتى اجتياز مراجعة المتجر.
15. توضيح أي رسوم خارجية مثل رسوم المتاجر أو خدمات الطرف الثالث قبل بدء العمل.
مهم جدًا:
التطبيق موجود ويعمل بالفعل، والمطلوب تطويره وتحسينه وليس إعادة بنائه من الصفر.
أريد تنفيذًا فعليًا Production-Ready وليس Demo أو واجهات شكلية.
وسيتم رفع التطبيق بعد كل مرحلة على Apple App Store وGoogle Play، وليس انتظار انتهاء المراحل الثلاث
يرجى إرفاق مشاريعكم السابقة المشابهه
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 2 |
| مشاريع قيد التنفيذ | 4 |
| التواصلات الجارية | 11 |
مرحبا، أنا مهتم بهذا المشروع. لدي خبرة في العمل باستخدام React Native وExpo وTypeScript وSupabase، بالإضافة إلى التعامل مع واجهات برمجة التطبيقات (APIs) ودمج تق...
السلام عليكم أستاذ أصيل، اطلعت على تفاصيل المشروع بالكامل، وبما أن التطبيق قائم بالفعل ومبني باستخدام React Native Expo TypeScript مع Supabase/PostgreSQL، فأنا ...
مرحبا، شكرا لك على مشاركة تفاصيل المشروع. اطلعت على المتطلبات والمراحل الثلاث بشكل كامل، والمشروع مناسب جدا لخبرتي، خصوصا في تطوير تطبيقات React Native / Expo T...
بسم الله الرحمن الرحيم، السيد صاحب المشروع، تحية طيبة، مشروعك ممتاز ومتكامل، وأنا متحمس جدا للعمل عليه. بما أن التطبيق قائم بالفعل ويعمل، فإن المطلوب هو تطويره ...
مرحبا أستاذ أصيل، قرأت تفاصيل مشروعكم بدقة وعناية. كوني متوفرا للبدء فورا وبحكم خبرتي العميقة في React Native (Expo TypeScript) وSupabase، يمكنني تطوير التطبيق ...
مرحبا، أقدر أبدأ معك بتطوير المرحلة الأولى مباشرة على الكود الحالي، مع الحفاظ على الـ Architecture ونظام الأرصدة والمعاملات الموجودين بدل إعادة بناء التطبيق من ...
السلام عليكممم لدي تطبيق قائم بالفعل مبني باستخدام React Native Expo TypeScript، ويحتوي على Backend وقاعدة بيانات Supabase/PostgreSQL، ونظام أرصدة ومعاملات، وعد...
قرأت تفاصيل المشروع بالكامل، وفهمت أن المطلوب تطوير التطبيق الحالي وليس إعادة بنائه، مع الحفاظ على نظام الأرصدة والمعاملات الموجود وربط التطوير به. بالنسبة للمر...
السلام عليكم، أستطيع تطوير التطبيق الحالي بدون إعادة بنائه، مع تنفيذ المراحل المطلوبة بشكل Production-Ready، مع الحفاظ على البنية الحالية وربطها مع Supabase وRe...