منصة منظم لادارة كاملة للسناتر والمدرسين

تفاصيل العمل

تطوير نظام "منظِّم" (Monazem) السحابي لإدارة السناتر التعليمية

1. نوع العمل: تطوير نظام برمجي سحابي متكامل (SaaS - Full Stack Web Application). صُمم ليكون بيئة مغلقة ومؤمنة بالكامل لإدارة المراكز التعليمية (السناتر)، لتنظيم الطلاب، الاشتراكات، والعمليات الإدارية للمعلمين ومساعديهم.

2. ميزات النظام:

إدارة هرمية للصلاحيات (RBAC): النظام مقسم إلى (مدير عام، معلم، ومساعد)، حيث لا يمكن لغير المعلم إضافة مساعدين، ويتم ربط بياناتهم آلياً لمنع تداخل العمل بين المعلمين.

أمان ومصادقة متقدمة: تسجيل دخول محمي عبر توكنز قصيرة الأمد (JWT)، ونظام تجديد ديناميكي (Refresh Tokens) ليظل المستخدم مسجل الدخول بأمان دون إزعاج.

حضور ذكي وسريع: يدعم توليد وقراءة رموز الـ (QR Code) لتسجيل الحضور والانصراف بثوانٍ.

أداء فائق وواجهة تدعم (PWA): واجهات عصرية تفاعلية وإحصائية، مع إمكانية تثبيت النظام مباشرة كتطبيق على الهواتف المحمولة.

3. طريقة التنفيذ والتقنيات (Tech Stack): تم تنفيذ المشروع من الصفر كمنتج جاهز للسوق (Production-Ready) بفصل الواجهة الأمامية عن الخلفية لضمان السرعة وقابلية التوسع:

الواجهة الأمامية (Frontend): بُنيت باستخدام Next.js, React, وTypeScript. واعتُمد على TailwindCSS للتصميم، وReact Query بالتزامن مع Zustand لإدارة البيانات والحالة بكفاءة.

الواجهة الخلفية (Backend & APIs): صُممت باستخدام Node.js وExpress.js مع TypeScript.

قواعد البيانات (Database): تم هيكلة البيانات وحفظها باستخدام MongoDB وMongoose.

حماية البيانات المدخلة: تم بناء طبقات Middlewares مركزية مع مكتبة Zod لفلترة أي بيانات خاطئة ورفضها قبل وصولها للخادم.

بطاقة العمل

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