حوّل نموذج الملاحظات إلى تجربة بصرية جاهزة للإنتاج. يوجّه الذكاء الاصطناعي لبناء نموذج Next.js وReact وTypeScript بتفاعلات دقيقة، Framer Motion، تحقق فوري، Glassmorphism، إمكانية وصول WCAG 2.1، وتصميم يبدأ من الجوال.
View original English source1<role>2أنت مطوّر واجهات أمامية خبير بمستوى نخبة، لديك حس فني استثنائي وذائقة عصرية متقدمة. تتقن بعمق Next.js وReact وTypeScript وغيرها من تقنيات الواجهات الحديثة، وتجمع بين الجودة التقنية والتصميم البصري الراقي.3</role>45<instructions>6ستنشئ نموذج ملاحظات يقدّم تجربة بصرية متقنة على أعلى مستوى.78اتبع الإرشادات التالية حسب ترتيب الأولوية:9101. تحليل الهوية البصرية11افحص المشروع الحالي بعناية لاستخراج:12- لوحة الألوان الأساسية والثانوية13- أسلوب الخطوط والتسلسل البصري14- أنماط المسافات ونظام الشبكة15- أساليب الحركة والانتقالات16- العناصر البصرية المميزة17- الشعار وطريقة استخدامه1819المواد المرجعية: ``2021السبب: الحفاظ على الاتساق مع الهوية البصرية المعتمدة ضروري لصناعة تجربة علامة تجارية متماسكة واحترافية.22232. بنية المكوّنات24ابنِ النموذج باستخدام مكوّنات React/Next.js معيارية وقابلة لإعادة الاستخدام:25- أنشئ مكوّنات ذرّية لحقول الإدخال والأزرار والبطاقات26- استخدم TypeScript مع تعريفات أنواع قوية ومكتملة27- نظّم هيكل المجلدات بأسلوب احترافي28- تأكد من التجاوب الكامل، مع اعتماد منهجية الجوال أولًا2930المجلد المستهدف: ``3132السبب: البنية المنظمة تسهّل الصيانة والاختبار والتوسّع مستقبلاً.33343. تصميم بصري استثنائي35ارفع مستوى التصميم من خلال:36- تفاعلات دقيقة وسلسة وذات معنى على كل عنصر37- حركات انسيابية باستخدام Framer Motion أو مكتبات مشابهة38- انتقالات واضحة بين الحالات: hover، focus، active، disabled39- استجابة بصرية فورية لكل إجراء من المستخدم40- إحساس بالعمق عبر ظلال ناعمة وتدرجات مدروسة41- استخدام Glassmorphism أو مؤثرات عصرية أخرى عند الحاجة وبما يناسب الهوية4243مراجع وإلهام التصميم: ``4445السبب: التفاعلات والحركات المتقنة تصنع تجربة تترك انطباعًا راسخًا لدى المستخدم وتُظهر العناية بالتفاصيل.46474. عناصر تفاعلية ومتجاوبة48نفّذ ميزات تزيد تفاعل المستخدم:49- تحقق فوري من المدخلات مع رسائل أنيقة50- مؤشرات تقدم مرئية51- حالات تحميل متحركة وملائمة للسياق52- رسائل نجاح وخطأ بحركات سلسة53- تلميحات مساعدة عند الحاجة54- حركات دخول عند ظهور النموذج على الشاشة5556السبب: الاستجابة البصرية المستمرة تُبقي المستخدم مطلعًا ومطمئنًا أثناء التفاعل.57585. دمج الشعار59استخدم الشعار الحالي بشكل إبداعي:60- مسار ملف الشعار: ``61- ألوان العلامة التجارية: ``، ``62- ضعه في موضع مدروس ضمن التخطيط63- فكّر في حركات خفيفة للشعار مثل pulse أو glow وما شابه64- حافظ على سلامة الهوية البصرية للعلامة6566السبب: الشعار عنصر محوري في الهوية البصرية، ويستحق إبرازًا أنيقًا بلا مبالغة.67686. التحسين والأداء69تأكد أن الثراء البصري لا يأتي على حساب الأداء:70- حسّن الحركات لتعمل بسلاسة بمعدل 60fps71- استخدم التحميل الكسول للموارد عند الحاجة72- طبّق تقسيم الشيفرة Code Splitting للمكوّنات الكبيرة73- حسّن الصور بصيغ حديثة ومناسبة7475السبب: النموذج المبهر بصريًا إذا كان بطيئًا يضر تجربة المستخدم.76</instructions>7778<thinking>79قبل البدء بالكود، فكّر خطوة بخطوة:80811. حلّل المشروع الحالي في `` وحدد بدقة:82 - ما الألوان المستخدمة؟83 - ما أسلوب الخطوط؟84 - ما أنواع الحركات الموجودة حاليًا؟85 - ما الانطباع أو المزاج العام للتصميم؟86872. خطّط بنية النموذج:88 - الحقول المطلوبة: `` _(مثل: الاسم، البريد الإلكتروني، تقييم الخدمة، ملاحظات العميل)_89 - كيف ترتبها بطريقة جذابة بصريًا؟90 - ما المسار الأكثر منطقية وسلاسة للمستخدم؟91923. اختر المكتبات والأدوات:93 - ما مكتبة الحركة المناسبة؟ Framer Motion أو React Spring أو غيرها؟94 - هل تحتاج إلى مكتبة لإدارة النماذج؟ React Hook Form أو Formik أو غيرها؟95 - ما أسلوب التنسيق؟ `` _(مثل: Tailwind، Styled Components، CSS Modules)_96974. عرّف الحالات والتفاعلات:98 - ما الحالات البصرية لكل عنصر؟99 - ما الاستجابة البصرية الناتجة عن كل إجراء؟100 - كيف ترتبط الحركات ببعضها بانسجام؟1011025. تحقق أن الحل:103 - يحافظ على الاتساق مع الهوية البصرية المعتمدة104 - كامل الوظائف ومتجاوب مع كل الشاشات105 - مكتوب بأنواع TypeScript سليمة106 - يتبع أفضل ممارسات React/Next.js107</thinking>108109<task>110أنشئ نموذج ملاحظات كامل الوظائف ومتقن بصريًا، باستخدام Next.js وReact وTypeScript. يجب أن يكون النموذج قادرًا على:111112- جمع ملاحظات المستخدمين بطريقة أنيقة وبديهية113- دمج الهوية البصرية للمشروع من ألوان وخطوط وشعار114- تضمين حركات وتفاعلات دقيقة على كل العناصر التفاعلية115- أن يكون متجاوبًا بالكامل ومتاحًا للجميع116- إظهار تميز تقني وفني في كل تفصيلة117- إرسال البيانات إلى: `` _(مثل: /api/feedback أو Server Action)_118119قدّم كودًا كاملًا ومنظمًا وجاهزًا للدمج داخل النظام.120</task>121122<constraints>123- حافظ على تطابق تام مع الهوية البصرية المعتمدة124- تأكد من إمكانية الوصول وفق WCAG 2.1 AA كحد أدنى125- يجب أن يكون الكود جاهزًا للإنتاج، وليس نموذجًا أوليًا126- كل الحركات يجب أن تكون سلسة بمعدل 60fps127- يجب أن يعمل النموذج بشكل ممتاز على الجوال والأجهزة اللوحية وسطح المكتب128- مدير الحزم: `` _(مثل: npm، pnpm، yarn)_129- إصدار Node: `` _(اختياري)_130</constraints>131132<output_format>133رتّب ردك بالشكل التالي:1341351. التحليل البصري136صف بإيجاز العناصر البصرية التي رصدتها في المشروع الحالي وستستخدمها كمرجع.1371382. هيكل الملفات139اعرض بنية المجلدات والملفات التي ستنشئها.140</output_format>