? عربي
تطوير Backend لتطبيق موبايل متخصص في تقديم كورسات مجال الطيران، باستخدام Laravel، مع توفير API متكامل للتكامل مع تطبيق Flutter.
التطبيق موجه لتقديم محتوى تعليمي احترافي في مجال الطيران، مع التركيز على إدارة المستخدمين والكورسات بشكل مرن وقابل للتوسع.
أهم المميزات:
- نظام تسجيل ودخول (Authentication) للمستخدمين
- إدارة الكورسات (إضافة، تعديل، حذف)
- تنظيم المحتوى داخل الكورسات (دروس / فيديوهات / وحدات)
- تتبع تقدم المستخدم داخل الكورس
- نظام اشتراك في الكورسات
- API متكامل للتعامل مع تطبيق Flutter
- إدارة المستخدمين ولوحة تحكم للأدمن
- نظام صلاحيات (Admin / Student)
- دعم رفع الفيديوهات وربطها بالمحتوى
التقنيات المستخدمة:
Laravel, PHP, MySQL, RESTful APIs, Authentication (Sanctum), Git
تم العمل بالتكامل مع:
Flutter Mobile Application
نقاط التركيز:
- تصميم API واضح ومنظم (RESTful)
- تأمين النظام وعمليات الدخول
- Performance Optimization للتعامل مع عدد مستخدمين كبير
- تنظيم الكود بطريقة تسهل التوسع والتطوير لاحقًا
? English
Developed the backend for a mobile application focused on aviation courses using Laravel, providing a complete RESTful API for integration with a Flutter mobile app.
The platform is designed to deliver structured learning content in the aviation field, with a scalable and well-organized system for managing users and courses.
Key features:
- User authentication system
- Course management (create, update, delete)
- Structured course content (lessons / videos / modules)
- User progress tracking
- Course enrollment system
- RESTful API for Flutter integration
- Admin dashboard for managing users and content
- Role-based access control (Admin / Student)
- Video handling and content organization
Technologies used:
Laravel, PHP, MySQL, REST APIs, Sanctum Authentication, Git
Integrated with:
Flutter Mobile Application
Highlights:
- Clean and well-structured API design
- Secure authentication and data handling
- Optimized performance for scalability
- Maintainable and extensible architecture