معرض الأعمال

دريبني

"دريبني" هو تطبيق متكامل لإدارة وتقديم خدمات التدريب على القيادة في المملكة العربية السعودية، صُمم لرقمنة رحلة المتدرب بالكامل، بدايةً من استعراض برامج وباقات التدريب وحجز الدورة، وصولًا إلى متابعة الاشتراك والمحتوى التع...

دريبني
عن المشروع

"دريبني" هو تطبيق متكامل لإدارة وتقديم خدمات التدريب على القيادة في المملكة العربية السعودية، صُمم لرقمنة رحلة المتدرب بالكامل، بدايةً من استعراض برامج وباقات التدريب وحجز الدورة، وصولًا إلى متابعة الاشتراك والمحتوى التعليمي والتواصل مع الأكاديمية. كمهندس للنظام، تركزت مهمتي على بناء البنية البرمجية للنظام وهندسة الـBusiness Logic التي تربط بين المتدربين، الدورات، الباقات، الاشتراكات، المدفوعات والخدمات المقدمة من الأكاديمية.

أبرز التحديات المعمارية والبرمجية التي قمت بهندستها في هذا النظام:

محرك إدارة الدورات والباقات (Courses & Packages Engine): بناء نظام مرن لإدارة برامج التدريب بمستوياتها المختلفة، مع إمكانية تحديد مدة الدورة، عدد الساعات/الحصص، الأسعار، الرسوم الإضافية والمزايا، وربطها بحالة اشتراك المتدرب.

معمارية الاشتراكات والحجوزات (Subscriptions & Booking): هندسة منطق الاشتراك في برامج التدريب وربط حالة المتدرب بالباقات التي اختارها، مع التعامل مع دورة حياة الاشتراك بدايةً من التسجيل والدفع وحتى تفعيل الخدمة واستكمال التدريب.

محرك التسعير والمدفوعات (Pricing & Payments): تصميم منطق مرن للتعامل مع أسعار الباقات، رسوم التأكيد، الخصومات والمدفوعات، مع الحفاظ على دقة البيانات المالية ومنع التعارضات أثناء عمليات الحجز والدفع.

إدارة المحتوى التعليمي (Training Content Management): بناء البنية اللازمة لعرض المحتوى والمواد التعليمية للمتدربين داخل التطبيق، مع تنظيم المحتوى وربطه بالبرامج التدريبية والباقات المناسبة.

نظام الإشعارات والتواصل (Notifications & Communication): هندسة نظام للتنبيهات والتحديثات المهمة المتعلقة بالاشتراكات والدورات والحجوزات، بما يضمن وصول المعلومات للمستخدم في الوقت المناسب.

تجربة متعددة الأدوار (Role-Based Architecture): تصميم النظام بحيث يدعم اختلاف صلاحيات المستخدمين واحتياجاتهم، مع فصل العمليات الخاصة بالمتدرب عن العمليات الإدارية وإدارة الخدمات والباقات.

قابلية التوسع (Scalable Architecture): بناء النظام بطريقة تسمح بإضافة برامج تدريبية جديدة، باقات، خدمات، فروع وأدوار تشغيلية مستقبلًا دون الحاجة لإعادة بناء المكونات الأساسية للنظام.

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

PHP | Laravel | MySQL | RESTful APIs | Payment Integration | Authentication & Authorization | Business Logic | Notifications

صور المشروع
النتائج
42
مشاهدة للعمل
0
إعجاب من المجتمع
★ 0.0
تقييم المستقل
التقنيات المستخدمة
تجربة المستخدم تحليل بيانات تطوير Laravel ذكاء اصطناعي
تقييم العميل

لا يوجد تقييم مرتبط بهذا العمل حالياً، لكن يمكنك مراجعة تقييم المستقل من ملفه الكامل.