تفاصيل العمل

وصف المشروع: نظام إدارة تعلم متكامل (LMS) متخصص في محاكاة المختبرات العلمية الواقعية للطلاب والمؤسسات التعليمية.

التقنيات والحزم المستخدمة (Tech Stack & Packages):

الواجهات الخلفية (Backend): NestJS v10, Node.js, TypeScript 5.

قواعد البيانات والتخزين المؤقت (Database & Caching): PostgreSQL, TypeORM v0.3, Redis (عبر cache-manager).

تحليل البيانات الضخمة (Data Analytics): Google BigQuery (@google-cloud/bigquery).

الأمان والمصادقة (Security & Auth): JWT, Passport.js, Firebase Auth (passport-firebase-jwt), CASL (للصلاحيات), Helmet.

الخدمات السحابية والتكامل (Cloud & Integrations): Firebase Cloud Functions, Nodemailer, Handlebars (لقوالب البريد).

الحزم المساعدة والاختبار (Utilities & Testing): Swagger (@nestjs/swagger) لتوثيق الـ API، Jest، Supertest، ESLint، Prettier.

البنية التحتية والتشغيل (DevOps): Docker.

مميزات المنصة:

محاكاة وإدارة تجارب الدورات التعليمية الافتراضية بكفاءة (Virtual Kits & 3D Simulations).

تتبع دقيق لتقدم الطلاب في أداء التجارب والمقررات باستخدام تحليلات متقدمة عبر Google BigQuery.

نظام متكامل لإدارة الاشتراكات والتراخيص الخاصة بالمؤسسات التعليمية (Institutional Licensing).

أداء استثنائي يعتمد على إدخال/إخراج غير محظور (Non-blocking I/O) وتخزين مؤقت للتعامل مع آلاف الاتصالات المتزامنة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات