تحد تقني مدفوع - بناء تطبيق ومنصة تعليمية ذكية تعمل بدون إنترنت Flutter (Backend + Admin Dashboard + Al

Job ID: 40603262

Budget: $30 – $250 USD

تحدٍ تقني مدفوع – بناء منصة وتطبيق تعليمي ذكي (Offline-First + AI)
مرحبًا،
نعمل على بناء رتقاء (Rtiqa)، وهي منصة وتطبيق تعليمية ذكية تهدف إلى توفير تجربة تعليمية متكاملة تعمل حتى في البيئات ذات الاتصال الضعيف أو المنقطع، مع دمج الذكاء الاصطناعي في جميع مكونات النظام.
لا نبحث عن مجرد مبرمج، بل عن مهندس برمجيات أو فريق تقني قادر على تصميم معمارية قوية وبناء منتج حقيقي قابل للإطلاق والتوسع.
رؤيتنا
هدفنا ليس إنشاء نموذج أولي (Prototype) أو إثبات فكرة (MVP)، بل بناء منتج احترافي يمكن استخدامه فعليًا من قبل المدارس ثم تطويره تدريجيًا ليصبح منصة تعليمية عالمية.
الرؤية التقنية
بعد دراسة عدة خيارات، أصبح الاتجاه المفضل لدينا هو:
Flutter Mobile Application.
Offline-First Architecture.
Local Database.
Smart Data Synchronization.
Central Backend API.
Web Dashboard للإدارة.
تصميم قابل للتوسع مستقبلاً.
إذا كنت ترى أن هناك معمارية أفضل تحقق نفس الأهداف، فنحن منفتحون على الاقتراحات، بشرط تقديم مبررات تقنية واضحة.
المطلوب في الإصدار الأول
يشمل المشروع - بحسب أفضل تصميم تقترحه -:
إدارة المدارس.
إدارة الطلاب.
إدارة المعلمين.
إدارة الفصول.
إدارة المواد.
إدارة الدورات.
إدارة الدروس.
الاختبارات.
التصحيح.
الشهادات.
لوحة التحكم.
إدارة المستخدمين والصلاحيات.
دعم العربية بالكامل (RTL).
واجهة حديثة.
مزامنة تلقائية.
العمل بدون إنترنت.
الذكاء الاصطناعي.
RAG إذا كان مناسبًا.
الذكاء الاصطناعي
الذكاء الاصطناعي جزء أساسي من المشروع.
يمكن استخدام الأدوات المناسبة مثل:
Claude Code
ChatGPT
Gemini
Cursor
GitHub Copilot
أو أي أدوات أخرى تساعد على رفع الجودة وتسريع التطوير.
ما نريد معرفته منك
يرجى توضيح:
كيف ستصمم معمارية المشروع؟
لماذا اخترت هذا التصميم؟
كيف ستنفذ Offline-First؟
كيف ستبني نظام المزامنة؟
كيف ستتعامل مع تعارض البيانات (Conflict Resolution)؟
ما التقنيات التي ستستخدمها؟
ما قاعدة البيانات المحلية التي تقترحها؟ ولماذا؟
كيف ستبني الـ Backend API؟
كيف ستدمج الذكاء الاصطناعي؟
هل لديك مشاريع مشابهة؟
روابط GitHub أو Portfolio إن وجدت.
المدة المتوقعة.
السعر الثابت (Fixed Price).
معايير الاختيار
لن يتم الاختيار بناءً على عدد سنوات الخبرة فقط.
سيتم التقييم بناءً على:
جودة المعمارية.
جودة التنفيذ.
الخبرة في Flutter.
الخبرة في Offline-First.
الخبرة في Data Synchronization.
جودة الكود.
قابلية التوسع.
التفكير الهندسي.
جودة التواصل.
ملاحظات مهمة
نفضل العمل مع شخص أو فريق يمكن أن يصبح شريكًا تقنيًا طويل الأمد.
جميع الأكواد والوثائق وحقوق الملكية الفكرية ستكون للمشروع.
يجب استخدام Git لإدارة الكود.
يجب كتابة كود منظم وقابل للصيانة.
سيتم تنفيذ المشروع على مراحل واضحة مع تسليمات دورية.