منصة تعليمية مبنية باستخدام Laravel تهدف إلى تقديم محتوى تعليمي مميز للطلاب في مختلف المراحل الدراسية.
- نظام تسجيل دخول وتسجيل مستخدمين
- إدارة المحتوى التعليمي (دروس، ملفات، فيديوهات)
- واجهة مستخدم بسيطة وسهلة الاستخدام
- تكامل مع قواعد البيانات ورفع الملفات
- Laravel 12
- PHP 8.x
- MySQL
- Blade Templates ( stracks, layouts, views, components )
- Vite
- PHP ≥ 8.1
- Composer
- Node.js + npm
- Git
- Local Server (Laragon / XAMPP / Apache + MySQL)
- استخدام اطار عمل للواجهة (Vue.js)
- عمل نظام ادارة للمنصة يكون عن طريق هيكل الإدارة التالي :
- مسؤول عن المنصة ومعلمين وكل معلم له مواد يستطيع الوصول لها والتحكم بمحتواها
- تحويل الموقع ليكون SPA عن طريق استخدام اطار عمل للواجهة
git clone https://github.com/omaranos517/myPlatform.git
cd myPlatform
composer install
cp .env.example .env
php artisan key:generate
npm install
php artisan migrate
php artisan db:seed
npm run devهذا المشروع مرخّص تحت رخصة MIT.
راجع ملف LICENSE.