تطوير نظام Full Stack متكامل لإدارة منصة IPTV، يتكون من لوحتين منفصلتين داخل نفس المشروع: **Admin Dashboard** لإدارة النظام بالكامل، و**Reseller Dashboard** لإدارة العملاء والخدمات الخاصة بالـ Resellers.
تم تطوير اللوحتين باستخدام **React** مع الحفاظ على نفس الـ visual theme والـ design system لضمان تجربة استخدام متناسقة، مع فصل الصلاحيات والوظائف حسب نوع المستخدم.
**أهم ما تم تنفيذه:**
- تطوير **Admin Dashboard** لإدارة النظام والـ Resellers والعملاء والخدمات.
- تطوير **Reseller Dashboard** لإدارة العملاء والاشتراكات والعمليات الخاصة بالـ Reseller.
- بناء لوحتين منفصلتين داخل نفس الـ Full Stack project مع مشاركة نفس الـ theme والـ UI components.
- تطوير واجهات تفاعلية باستخدام **React** وTypeScript.
- تطوير الـ Backend وRESTful APIs وربطها باللوحتين.
- تصميم وتنظيم قاعدة البيانات وربطها بالـ Backend.
- تنفيذ عمليات CRUD وإدارة البيانات بشكل ديناميكي.
- تطبيق **Authentication & Authorization** وفصل الصلاحيات بين Admin وReseller.
- إدارة البيانات والجداول مع البحث والفلترة والترتيب.
- تطوير reusable components وservices لتحسين تنظيم المشروع وقابلية التوسع.
- التعامل مع حالات التحميل والأخطاء والـ validation.
- تصميم Responsive مناسب لمختلف أحجام الشاشات.
- ربط الـ Frontend والـ Backend وقاعدة البيانات ضمن architecture متكامل.
**التقنيات المستخدمة:**
React – TypeScript – Node.js – REST APIs – MySQL – JavaScript – HTML5 – CSS3 – Authentication & Authorization – Responsive Design