The Studio · 2025 — Current
نظام The Studio
منصة إدارة أعمال داخلية
قيد التطوير · بلا رابط عام
نظرة عامة
منصة إدارة أعمال فل ستاك بثماني وحدات متكاملة (CRM، الموارد البشرية، المهام، مساحات العمل، البريد، الإدارة، الإعدادات، وبوابة عملاء مرافقة)، مبنية على باك إند Fastify 5 بتصميم موجّه بالمجال وواجهة React 19.
الدورمطوّر فل ستاك
السنة2025 — Current
التقنيات
- Fastify 5
- TypeScript
- Prisma
- PostgreSQL
- WebSockets
- React 19
- Vite 7
- TanStack Query
- shadcn/ui
- 01بنيت محرك CRM بتتبّع مراحل الأنبوب، وتدقيق تاريخ المراحل، وجدولة المتابعات، وتحليلات الحسابات، ومزامنة Google Calendar، وتوليد معرّفات CRM آلياً، واستيراد / تصدير CSV بالجملة مع كشف التكرارات.
- 02بنيت نظام بريد كاملاً بتكامل IMAP / SMTP، ودعم حسابات متعددة، وIMAP IDLE لدفع البريد الوارد لحظياً، وتخزين بيانات اعتماد مشفّر، ومزامنة cron خلفية، وإدارة مجلدات، ومرفقات، وقوالب.
- 03نفّذت إدارة مهام بتنظيم قائم على مساحات العمل، ولوحات Kanban بالسحب والإفلات (dnd-kit)، ودعم تكليفات متعددة، وتدفّقات موافقة، ورؤية قائمة على الأدوار.
- 04صمّمت نظام مصادقة بـ JWT مزدوج مع كوكيز httpOnly، وتجديد توكن آلي مع طابور للطلبات، وRBAC بـ 12 دوراً بوصول على مستوى الوحدة والمسار، وبنية طبقية (routes → handlers → services → repositories) مع Prisma وTypeBox.
- 05هندست إشعارات WebSocket لحظية ببثّ لكل مستخدم، وإعادة اتصال بتراجع أسّي، ونبضات للحفاظ على الاتصال، وإبطال آلي لذاكرة TanStack Query.
- 06بنيت وحدة موارد بشرية بإدارة الموظفين، وتدفّقات إجازات وعمل إضافي بموافقة متعددة المراحل، وإدارة جداول العمل.
- 07بنيت الواجهة بـ React 19 وVite 7 وTanStack Query وshadcn/ui وLexical وFullCalendar وRecharts، بثلاث لغات (EN، FR، AR) ودعم RTL كامل.
- 8 وحدات متكاملة · تصميم موجّه بالمجال
- بريد لحظي عبر IMAP IDLE
- مصادقة JWT مزدوجة · RBAC بـ 12 دوراً
- ثلاثي اللغات (EN / FR / AR) بدعم RTL
