* Web Admin Panels (لوحات التحكم)
قمت بتصميم وتطوير مجموعة كاملة من لوحات التحكم المؤسسية باستخدام Next.js + MUI عبر ثلاثة تطبيقات مستقلة:
إدارة الأقراص (Drive Management)
إدارة المستخدمين (User Management)
تقارير التخزين (Storage Reporting)
* نظام الصلاحيات (RBAC)
تنفيذ نظام صلاحيات متكامل قائم على الأدوار يدعم التسلسل:
Resellers → Tenants → Users
صلاحيات خاصة بكل نطاق (Domain-specific permissions)
مصادقة عبر نطاقات متعددة (Cross-domain authentication)
* الوظائف الأساسية التي تم تنفيذها
* إدارة المفاتيح الآمنة
إنشاء أزواج مفاتيح RSA-4096
نافذة وصول لمرة واحدة (One-time access modal)
نسخ وتنزيل آمن للمفاتيح
* إدارة مفاتيح API
إنشاء المفاتيح
إخفاء (Masking) المفاتيح الحساسة
تغيير حالة التفعيل
تقسيم الصفحات (Pagination)
واجهة مناسبة للتدقيق (Audit-friendly UI)
* توليد الإنتروبي (Entropy Generation)
واجهة بناء الطلبات مع مدخلات ومخرجات منظمة
معالجة آمنة للاستجابات
* إدارة الموزعين (Reseller Management)
تدفقات تسجيل وانضمام (Onboarding)
ربط الـ Tenants بالموزعين
لوحات متابعة الاستخدام
تتبع التسجيل
* تقارير التخزين
جداول الاستخدام مع مؤشرات تقدم
فلاتر وفرز
تنقل متعدد المستويات
* إدارة الملفات (مشابهة لـ Google Drive)
عرض شبكي وقائمة (Grid / List)
نافذة نقل الملفات مع تصفح المجلدات
تمرير لا نهائي (Infinite Scroll)
قائمة بالزر الأيمن
مسارات تنقل (Breadcrumbs)
عمليات جماعية (Batch Operations)
* التعاون مع فرق الـ Backend
العمل بشكل وثيق مع فرق الخادم لتنفيذ:
تكامل تخزين IPFS
العمليات التشفيرية
نظام الدفع Stripe
تسجيل التدقيق (Audit Logging)
* Mobile App — QSE Messenger & Secure Client
قمت ببناء تطبيق QSE Messenger للمراسلة الآمنة ومشاركة الملفات.
✨ الميزات الرئيسية
* بنية Offline-First مع مزامنة تلقائية عند عودة الاتصال
* دردشة ومكالمات فورية مشفرة بالكامل
* مصادقة متعددة المستأجرين عبر AWS Cognito / AppSync
* إشعارات Push
* Deep Linking
* تخزين آمن على مستوى الجهاز