وصف العمل
تم تطوير OrgBoard كنظام متكامل لإدارة المنظمات، الموظفين، العمليات المالية، ومتطلبات السعودة (Saudization) في بيئة مؤسسية سعودية.
يعمل النظام باللغتين (العربية والإنجليزية) مع دعم كامل للاتجاه RTL، ويتميز بواجهة تفاعلية ولوحة تحكم متقدمة، مدعومة بواجهة خلفية قوية وآمنة.
المهام المنفذة:
Backend
تطوير واجهات RESTful APIs باستخدام Node.js (Express) وTypeScript.
تصميم قاعدة بيانات MongoDB بهيكل منظم يشمل المنظمات، الموظفين، العمليات المالية والمستخدمين.
تنفيذ نظام صلاحيات Role-Based Access Control (RBAC) (Admin / Moderator / User).
بناء نظام مصادقة آمن باستخدام JWT Authentication.
إدارة العمليات المالية (إيرادات – مصروفات – تحويلات مالية) مع تتبع دقيق للتواريخ والجهات.
Frontend
تطوير واجهة المستخدم باستخدام React.js مع TypeScript لتحقيق أداء عالي وتجربة استخدام سلسة.
إنشاء Dashboard تفاعلي لعرض إحصاءات المنظمات، الموظفين، والعمليات المالية في الوقت الحقيقي.
دعم اللغة العربية (RTL) وتحسين تجربة المستخدم في البيئات المحلية السعودية.
تنظيم الكود باستخدام Component-based Architecture لتحقيق القابلية للتوسع والصيانة.