? التقنيات والمكتبات المستخدمة:
️ Next.js (v15.2.3) — إطار عمل React يدعم التوجيه، SSR، وواجهات API.
️ React (v19) — لبناء واجهات المستخدم التفاعلية.
? TypeScript — لتوفير كتابة صارمة وآمنة للكود.
Tailwind CSS — لتصميم الواجهة باستخدام أسلوب CSS القائم على الأدوات.
@tailwindcss/forms — مكون إضافي لتنسيق النماذج بسهولة.
Framer Motion — لإنشاء رسوميات وانتقالات سلسة.
Clerk — لإدارة تسجيل الدخول، إنشاء الحساب، وجلسات المستخدم.
Stripe — تكامل مع بوابة الدفع لتنفيذ عمليات الدفع الآمنة.
Pusher JS — لبث الأحداث والتنبيهات في الوقت الحقيقي.
Axios — للتعامل مع واجهات API.
Cookie Universal — لإدارة الكوكيز في الـ SSR والعميل.
? Swiper.js — لإنشاء شرائح وعروض مرئية متجاوبة.
️ Sharp — لتحسين أداء الصور وجودتها.
React Icons — مكتبة أيقونات SVG مدمجة في React.
دعم تعدد اللغات (العربية / الإنجليزية):
تمت برمجة النظام متعدد اللغات يدويًا باستخدام ملفات JSON ومسارات ديناميكية.
لا يتم استخدام مكتبات خارجية مثل next-intl أو i18next.
تتضمن المنصة الكشف التلقائي عن اللغة، إمكانية التبديل، وتحميل المحتوى ديناميكيًا عبر السياق (Context).