تخطي إلى المحتوى
محمد زيد سكاف
كل الأعمال

دراسة حالة

منصة مُشرف

حل متكامل لإدارة مرافق المدارس والنقل المدرسي.

العميل
مشروع خاص
دوري
شريك مؤسس ومهندس Backend وDevOps ومدير مشروع
التقنيات
NestJS، TypeORM، Socket.IO، Monorepo، Docker، GitLab، MySQL
منصة مُشرف

نظرة عامة

ما هذا المشروع

منصة مُشرف حل متكامل يبسّط عمليات المدارس عبر مكونين: نظام دفع غير نقدي لمرافق المدرسة، ونظام تتبع للطلاب في النقل. تربط المنصة المدارس وأولياء الأمور والبائعين ومزودي النقل في منظومة واحدة.

طورت حلاً متكاملاً لإدارة مرافق المدارس والنقل المدرسي بصفتي شريكاً مؤسساً ومهندس Backend وDevOps ومدير مشروع. تتكون المنصة من مكونين رئيسيين:

1. نظام الدفع غير النقدي: صممت نظام أساور NFC يتيح للطلاب الشراء من مرافق المدرسة دون نقد، مع بوابات لأولياء الأمور لإدارة حدود الإنفاق وتقييد أصناف معينة.

2. نظام تتبع الطلاب: استخدمت أساور NFC نفسها لتتبع الطلاب في حافلات المدرسة ومراقبتهم فورياً. وأنشأت لوحات خرائط تفاعلية للمدارس قللت أخطاء الإسناد بنسبة 20%. وطورت تطبيقات جوال لأولياء الأمور ومشرفي الحافلات لمتابعة حركة الطلاب ومصاريفهم.

وأنشأت لوحات تحكم شاملة للبائعين والمدارس ومديري النظام لإدارة كل جوانب الخدمة.

النتائج

ما الذي تغيّر

20%
انخفاض أخطاء إسناد الحافلات

المشكلة

التحديات والحلول

التحديات

  1. C01دمج تقنية NFC مع أنظمة معالجة مدفوعات آمنة
  2. C02ضمان مزامنة البيانات الفورية عبر أجهزة ومنصات متعددة
  3. C03إدارة صلاحيات وأدوار معقدة بين أطراف مختلفة

كيف حللتها

  1. S01تطوير وسيط تكامل NFC مخصص مع معالجة آمنة للمعاملات
  2. S02استخدام Socket.IO للتحديثات الفورية عبر الويب والجوال
  3. S03بناء نظام تحكم بالوصول قائم على الأدوار بصلاحيات هرمية

النطاق

ما يقدمه

  • نظام أساور NFC للدفع غير النقدي في مرافق المدرسة
  • تتبع الطلاب فورياً في حافلات المدرسة
  • بوابات لأولياء الأمور مع ضوابط الإنفاق ومتابعة الموقع
  • تطبيقات جوال لأولياء الأمور ومشرفي الحافلات

الدور

ما بنيته

  • صممت معمارية النظام الخلفي باستخدام NestJS ببنية monorepo
  • طورت أنظمة الاتصال الفوري باستخدام Socket.IO
  • نفذت معالجة دفع آمنة بالتشفير والترميز
  • أعددت خطوط CI/CD في GitLab للاختبار والنشر الآلي

التقنيات

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

NestJSTypeORMSocket.IOMonorepoDockerGitLabMySQL

مشروع شاركت في تأسيسه. شاهد الدور كاملاً.

Read this case study in English

دراسة الحالة التاليةSyncOS