كمطور واجهات، أريد تطبيق نظام الألوان والثيم العام للتطبيق بحيث تبدو جميع الصفحات متطابقة مع صفحات التصميم المرجعية. يشمل ذلك: تطبيق لوحة الألوان (#E8F4FB، #FFFFFF، #2C3E50، #007B8F، #B0BEC5)، إعداد الخطوط، دعم RTL للغة العربية، إزالة الصفحات غير الضرورية من المشروع، وضمان التوافق مع تصميم صفحات: Login، Dashboard، Data، Analytics، Settings.
كمستخدم، أريد استخدام backend API لتسجيل الدخول بشكل آمن، يتحقق من بيانات الاعتماد ويُصدر رمز مصادقة JWT. يُبنى بـ FastAPI ويتصل بقاعدة بيانات MySQL.
كمستخدم، أريد صفحة تسجيل دخول تعتمد على تصميم Login (v2) الجاهز، تدعم إدخال البريد الإلكتروني وكلمة المرور، وتوفر تجربة دخول سلسة مع دعم RTL واللغة العربية. الصفحة تؤدي إلى لوحة التحكم بعد تسجيل الدخول الناجح.
كمستخدم، أريد استخدام backend API لحفظ واسترجاع بيانات المبيعات (اسم العميل، البائع، فئة المنتج، التكلفة، الخصم). يدعم عمليات CRUD ويُبنى بـ FastAPI مع MySQL.
كمسؤول، أريد استخدام backend API لإدارة إعدادات التطبيق وصلاحيات المستخدمين. يُبنى بـ FastAPI مع MySQL لتخزين الإعدادات.
كمستخدم، أريد صفحة Dashboard تعتمد على تصميم Dashboard (v2) الجاهز، تعرض الرسوم البيانية التفاعلية لتحليلات المبيعات (الاتجاهات الشهرية ومقارنة التكلفة بالإيرادات) مع رسوم متحركة سلسة عند تحديث البيانات. تتضمن شريط تنقل عائم مع تأثيرات التوهج على القسم النشط، وروابط للانتقال إلى صفحات Data وAnalytics وSettings.
كمستخدم، أريد صفحة Data تعتمد على تصميم Data (v2) الجاهز، تتيح إدخال بيانات المبيعات (اسم العميل، اسم البائع، فئة المنتج، التكلفة، الخصم)، مع أزرار حفظ واستيراد البيانات. تدعم RTL واللغة العربية، وترتبط بلوحة التحكم.
كمستخدم، أريد استخدام backend API لاستيراد بيانات المبيعات من ملفات خارجية (CSV/Excel). يُعالج الملفات ويحفظها في قاعدة البيانات عبر FastAPI.
كمستخدم، أريد استخدام backend API للحصول على بيانات التحليلات والاتجاهات الشهرية ومقارنات التكلفة بالإيرادات. يُحسب ويُجمّع البيانات من MySQL ويُعيدها بصيغة مناسبة للرسوم البيانية.
كمستخدم، أريد صفحة Analytics تعتمد على تصميم Analytics (v2) الجاهز، تعرض اتجاهات المبيعات ومقارنات التكلفة والإيرادات بمخططات بيانية متقدمة ومتحركة. ترتبط بصفحة Dashboard وتدعم RTL والعربية.
كمسؤول، أريد صفحة Settings تعتمد على تصميم Settings (v2) الجاهز، تتيح إدارة إعدادات التطبيق والتحكم في صلاحيات الوصول. ترتبط بصفحة Dashboard وتدعم RTL والعربية.
كمطور واجهات، أريد ربط جميع صفحات React Native بـ APIs الخاصة بها (تسجيل الدخول، البيانات، التحليلات، الإعدادات) لضمان تدفق البيانات الفعلي بين الواجهة والخادم.
كمستخدم، أريد أن يدعم التطبيق اللغة العربية بشكل كامل مع تخطيط RTL في جميع الصفحات. يشمل ذلك تكوين i18n في React Native، وضمان صحة محاذاة النصوص والعناصر في جميع الصفحات.
كمطور، أريد بناء APK جاهز للإنتاج لنظام Android باستخدام React Native، مع ضمان الأداء (التحميل في أقل من 2 ثانية) والتوقيع الرقمي للتطبيق.

Sign in to access your sales analytics dashboard, track performance insights, and manage your data with confidence.
Don't have an account? Sign up
No comments yet. Be the first!