Borsan Academy - منصة لعرض وبيع الدورات التعليمية

تفاصيل العمل

? التقنيات والمكتبات المستخدمة:

️ 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).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
8
تاريخ الإضافة
تاريخ الإنجاز
المهارات