نظام إدارة المحتوى للأكاديمية العربية للعلوم والتكنولوجيا والنقل البحري (AAST CMS)

تفاصيل العمل

نبذة عن المشروع:

عملت كمطور Full-Stack على تطوير نظام إدارة محتوى شامل ومتكامل للأكاديمية العربية للعلوم والتكنولوجيا والنقل البحري (AAST) لمدة 9 شهور (Project-Based Contract) خلال الفترة من 2022-2023.

التقنيات المستخدمة:

Backend: Laravel 8 Framework (PHP)

Frontend: Blade Templates, TailwindCSS, Alpine.js, Livewire

Database: MySQL

API Integration: Google Analytics, Google APIs, YouTube API

Page Builder: GrapesJS, CKEditor, Froala Editor

Authentication: Laravel Sanctum, Socialite

Tools: Composer, NPM, Webpack, Git

المسؤوليات والإنجازات الرئيسية:

1️⃣ بناء قاعدة البيانات:

صممت وطورت جزء كبير من قاعدة بيانات مغطية جميع وحدات النظام

أنشأت العلاقات المعقدة بين الجداول (One-to-Many, Many-to-Many, Polymorphic)

طورت Views متقدمة لتحسين أداء الاستعلامات

نفذت Foreign Keys وConstraints لضمان سلامة البيانات

2️⃣ وحدة Publications (المنشورات العلمية):

صممت 5 جداول قاعدة بيانات للمنشورات العلمية

بنيت نظام تصنيف متعدد المستويات (Topics, Main Topics, Sub Topics)

أنشأت CRUD كامل للمنشورات

دمجت Google Scholar API للبحث الأكاديمي

الوحدات الأخرى التي طورتها:

Work Experience (الخبرات العملية)

Education (المؤهلات الدراسية)

Research Projects (المشاريع البحثية)

Honors & Awards (التكريمات والجوائز)

Teaching Experience (الخبرات التدريسية)

Supervised Projects (المشاريع الطلابية)

Office Hours (الساعات المكتبية)

3️⃣ نظام إدارة المستخدمين والصلاحيات:

طورت نظام متقدم لإدارة المستخدمين والأدوار (Role-Based Access Control)

أنشأت نظام Modules & Actions للتحكم الدقيق في الصلاحيات

بنيت نظام تعيين الوحدات للمستخدمين (Unit Assignment)

نفذت Activity Logging و Audit Trail لتتبع العمليات

4️⃣ الميزات المتقدمة:

Page Builder: دمج GrapesJS لبناء الصفحات بدون برمجة

Sitemap Generator: توليد Sitemap تلقائي لـ SEO

Analytics Integration: دمج Google Analytics لتتبع الزيارات

5️⃣ التحسينات والأمان:

نفذت Laravel Sanctum للـ API Authentication

طبقت CORS Policies للأمان

أنشأت Middleware للتحكم في الوصول

استخدمت Validation Rules متقدمة

طبقت Database Transactions لضمان سلامة العمليات

التأثير والنتائج:

تحسين إدارة المحتوى بنسبة 70%

تقليل وقت نشر المحتوى من ساعات إلى دقائق

إدارة 50+ وحدة أكاديمية بسلاسة

دعم 1000+ مستخدم من أعضاء هيئة التدريس والإداريين

إدارة 15+ نوع محتوى مختلف

بطاقة العمل

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