تفاصيل العمل

تطبيق ويب لإدارة المشاريع والتاسكات يربط بين المدير والموظفين، تم تطويره باستخدام Next.js بهدف التعلم العملي وبناء تجربة حقيقية في إدارة الصلاحيات وربط الواجهة الأمامية بقاعدة البيانات.

? فكرة المشروع

المدير يمكنه إضافة المشاريع وتوزيع المهام (Tasks).

الموظفون يمكنهم عرض المهام المسندة إليهم وتنفيذها.

نظام صلاحيات يحدد الوصول للصفحات والوظائف حسب الدور (Role).

?️ التقنيات المستخدمة

Next.js

API Routes

Database Integration

Authentication & Authorization

Middleware للتحكم في الوصول

Models (Users / Roles / Permissions)

? أبرز ما تم تنفيذه

ربط الـ Frontend بقاعدة البيانات عبر API.

تصميم هيكل بيانات يدعم الأدوار والصلاحيات.

تطبيق Middleware لحماية الصفحات وتنظيم الوصول.

تحسين قابلية التوسع (Scalability) أثناء تطوير المشروع.

? أهم ما تعلمته من المشروع

تطبيق عملي لمفاهيم الأمان وإدارة الصلاحيات.

الفرق بين Middleware و Proxy واستخدام كل منهما.

أهمية التخطيط المسبق وهيكلة المشروع بشكل قابل للتطوير.

التعامل مع تطور نطاق المشروع (Scope Expansion).

المشروع تعليمي وتجريبي، ويمثل تجربة عملية متقدمة في بناء نظام إدارة مهام باستخدام Next.js.

بطاقة العمل

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