نظام إدارة الجامعة (University Management System) هو تطبيق ويب متكامل لإدارة العمليات الأكاديمية والإدارية داخل الجامعة، ويوفر تجربة مخصصة لكل من المدير، عضو هيئة التدريس، والطالب من خلال نظام صلاحيات (Role-Based Access Control).
يتيح النظام للمستخدمين تسجيل الدخول بحساباتهم، ثم الوصول إلى لوحة تحكم مخصصة حسب الدور. يمكن للمدير إدارة أعضاء هيئة التدريس والطلاب والأقسام والمقررات الدراسية، بينما يستطيع أعضاء هيئة التدريس إدارة المقررات الخاصة بهم، وإدخال الدرجات، ومتابعة أداء الطلاب. كما يمكن للطلاب تسجيل المقررات، متابعة الجدول الدراسي، والاطلاع على الدرجات والتقييمات الخاصة بهم.
يتضمن النظام واجهة متكاملة لإدارة البيانات الأكاديمية، مع واجهات CRUD لإضافة وتعديل وحذف الكيانات المختلفة، بالإضافة إلى نظام تسجيل للمقررات يعتمد على قواعد وصلاحيات محددة، ونظام تقييم متعدد المستويات لإدارة درجات الطلاب. كما يوفر واجهة توثيق كاملة لواجهات البرمجة (REST APIs) باستخدام Swagger لتسهيل التكامل مع الأنظمة الأخرى.
تم تطوير المشروع باستخدام Next.js وReact في الواجهة الأمامية، و Node.js / Express.js في الواجهة الخلفية، مع Microsoft SQL Server لإدارة قواعد البيانات، ونظام مصادقة يعتمد على JWT، بالإضافة إلى توثيق شامل للواجهات البرمجية باستخدام Swagger.