تصميم وتطوير لوحة تحكم إدارية متكاملة لإدارة العملاء والتراخيص والموظفين والإشعارات والتقارير والإعدادات.
تم تطوير المشروع باستخدام **React** مع التركيز على بناء Dashboard عملية وقابلة للتوسع، مع تنظيم الواجهات إلى Components منفصلة وإضافة دعم للغتين العربية والإنجليزية مع تغيير اتجاه الواجهة تلقائيًا حسب اللغة.
**أهم ما تم تنفيذه:**
- تصميم وتطوير Admin Dashboard باستخدام **React وTypeScript**.
- بناء Sidebar للتنقل بين أقسام النظام المختلفة.
- Dashboard رئيسية لعرض أهم البيانات والإحصائيات.
- إدارة وعرض بيانات العملاء من خلال Clients Management.
- إدارة التراخيص من خلال Licenses Management.
- إدارة الموظفين والصلاحيات والبيانات المتعلقة بهم.
- Notifications Center لعرض الإشعارات.
- Reports section لعرض التقارير والبيانات بشكل منظم.
- Settings section لإدارة إعدادات النظام.
- دعم كامل للغتين **English / Arabic**.
- تطبيق **RTL / LTR** تلقائيًا حسب اللغة المختارة.
- استخدام Components قابلة لإعادة الاستخدام وتنظيم المشروع بطريقة Modular.
- تصميم Responsive مناسب لمختلف أحجام الشاشات.
- استخدام بيانات تجريبية منظمة من ملفات JSON لمحاكاة البيانات الحقيقية وسلوك الـ Dashboard.
- بناء المشروع بطريقة تسمح لاحقًا باستبدال البيانات التجريبية بـ **REST APIs وBackend حقيقي** بدون إعادة بناء الواجهة من البداية.
**التقنيات المستخدمة:**
React – TypeScript – Vite – Tailwind CSS – JavaScript – JSON – Responsive Design – RTL/LTR Support