وصف العمل:
في هذا المشروع، قمت بتطوير منصة ويب كاملة تحت مسمى “Cure” باستخدام Laravel 10 والاعتماد على بنية MVC متقدمة. تضمن المشروع:
تصميم قاعدة بيانات MySQL وإنشاء migrations ونماذج (Eloquent Models) لهيكلة البيانات وتنظيمها.
بناء واجهات المستخدم باستخدام Blade لتكون متجاوبة مع مختلف الأجهزة (Desktop & Mobile).
إنشاء لوحات تحكم لإدارة المستخدمين، المحتوى، والتحليلات، مع ربطها بحالة تسجيل الدخول أوتوماتيكيًا.
تطبيق أفضل ممارسات الأمان: Middleware للتحقّق من الصلاحيات، حماية من CSRF، تشفير كلمات المرور.
إعداد بيئة التطوير باستخدام .env وإدارة الأصول باستخدام Vite لتسريع التحميل وتحسين الأداء أثناء التشغيل.
رفع الشيفرة إلى GitHub ومشاركة README يوضح كيفية إعداد المشروع محليًا أو على استضافة.
مهارات مستخدمة:
Laravel 10 · PHP · MySQL · Blade · MVC · Vite · Git · HTML · CSS · JavaScript · Responsive Design
دورى في المشروع:
قمت بمهمة الجزء الخلفي (Back-End) بالكامل: إعداد قاعدة البيانات، بناء النماذج، إعداد المسارات (Routes) والتحكّم (Controllers)، بالإضافة إلى تصميم بعض واجهات المستخدم الأمامية. تعاملت أيضًا مع التوثيق والتحزيم على منصة GitHub، بما يعكس قدرة العمل كمطور متكامل.