نظام إدارة مشاريع متكامل (SaaS) باستخدام MERN Stack

تفاصيل العمل

قمت ببناء نظام إدارة مشاريع كامل من الصفر (Full Stack) باستخدام تقنيات MERN الحديثة (React 19, Node.js, MongoDB, Express). التطبيق يوفر تجربة مستخدم فائقة السلاسة مع دعم كامل للغات الثلاثة (عربي، إنجليزي، فرنسي) والاتجاهات (RTL/LTR).

أهم الميزات التي قمت بتطويرها:

1- لوحة تحكم Kanban تفاعلية: بنيت نظام سحب وإفلات (Drag & Drop) سلس باستخدام React Beautiful DND لحسن إدارة المهام.

2- تحليلات بيانات (Analytics): واجهة Dashboard تفاعلية تعرض إحصائيات المشاريع والمهام باستخدام رسوم بيانية (Recharts).

3- إدارة المستخدمين: نظام مصادقة آمن (JWT) مع صفحة إعدادات شخصية (تغيير كلمة المرور، تعديل البيانات).

4- تصميم متجاوب: واجهة متجاوبة 100% تعمل بكفاءة على الهواتف وأجهزة الكمبيوتر، مصممة بـ Tailwind CSS لتكون سريعة وجذابة بصرياً.

التحديات التي حللتها:

1- التعامل مع توافق مكتبات React 19.

2- إدارة حالة التطبيق (State Management) وثبات البيانات عند التحديث.

3- بناء RESTful API قوية وآمنة.

هذا المشروع دليل على قدرتي على بناء تطبيقات SaaS معقدة وجاهزة للإنتاج (Production-Ready).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات