تفاصيل العمل

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

قمت بتطوير الجزء الخلفي (Back-end) باستخدام Node.js وإطار العمل NestJS، مع الاعتماد على قواعد بيانات SQL لضمان الأداء العالي ودقة البيانات. تم تنفيذ نظام مصادقة آمن مع صلاحيات متعددة (Role-Based Access Control) للتحكم في الوصول حسب نوع المستخدم (إدارة – معلم – مشرف).

يوفر النظام لوحات تحكم مخصصة للإداريين تعرض إحصائيات وتحليلات الحضور، مما يساعد في اتخاذ قرارات مبنية على بيانات دقيقة، مع التركيز على الاستقرار، الأمان، وقابلية التوسع.

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

Node.js

NestJS

SQL Databases

Authentication & Authorization

Role-Based Access Control

RESTful APIs

بطاقة العمل

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