02

DAMIS

نظام أكاديمي حديث متعدد المؤسسات صُمم ليحل محل نظام ابن الهيثم ببنية مرنة وقابلة للتوسع.

Academic Information SystemMulti-Institution PlatformConfiguration-Driven
DAMIS - Damietta Information Systemقيد التطوير

Problem & Solution

Problem

تحتاج الجامعات إلى إدارة القبول والبرامج واللوائح والمقررات والطلاب والجداول داخل نظام واحد، بينما يفرض النظام القديم قواعد جامدة وتكرارًا في البيانات ويصعّب دعم لوائح متعددة أو تكييف النظام مع مؤسسات مختلفة.

Solution

بُني DAMIS من الصفر كنظام مستقل يعمل داخل منظومة التعليم العالي المصرية. يفصل هوية البرنامج عن إصدارات لوائحه، ويوحّد مقررات الكلية في كتالوج مشترك، ويجعل قواعد الدرجات والمسارات والانتقال والتخرج قابلة للتهيئة بدلًا من تثبيتها في الكود.

Ibn-El-Haytham

Screenshots

Login PageMockup Data
بوابة دخول ثنائية اللغة للأفراد المصرح لهم في المؤسسة
Course ManagementMockup Data
كتالوج مقررات الكلية مع الاستيراد والتصدير وربط المقررات بالبرامج
Student ManagementMockup Data
إدارة الطلاب والقبول والتصفية والتقارير الأكاديمية والتأديبية
Semester Course Offerings MangementMockup Data
إعداد مقررات الفصل الدراسي بحسب البرامج والمستويات وقواعد النشاط
Semester Sessions Timetable MangementMockup Data
بناء الجدول الأسبوعي والتحقق من التعارضات والاستعداد قبل النشر

My Contribution

نفذت المشروع بالكامل من تحليل نطاق النظام الجامعي وتصميم نموذج البيانات والـArchitecture، لحد تطوير الـBackend والواجهة ولوحة الإدارة، الصلاحيات وسجل العمليات، استيراد وتصدير البيانات، إدارة اللوائح والمقررات والطلاب والفصول والجداول، وتجهيز Docker وCI/CD والتوثيق. الهدف كان بناء منتج قابل للنشر في مؤسسات مختلفة من غير قواعد خاصة مكتوبة داخل الكود

Technologies

Next.jsNestJSTypeScriptPostgreSQLRedisPrismaDockerGitHub Actions

Impact

DAMIS - Damietta Information System

Key Features

  • دعم مؤسسات متعددة بهياكل تنظيمية قابلة للتهيئة
  • فصل البرنامج عن إصدارات اللوائح الأكاديمية
  • كتالوج مقررات موحّد على مستوى الكلية دون تكرار
  • قواعد درجات ومسارات وتخرج قابلة للإعداد لكل لائحة
  • صلاحيات زمنية مع إدارة تلقائية للوصول
  • سجل تدقيق شامل لكل العمليات
  • واجهة متجاوبة بالعربية والإنجليزية ولغة ثالثة اختيارية
  • استيراد بيانات قبول الطلاب من التنسيق و دعم تصدير إحصائيات و تقارير تعددة

Work With Me

محتاج مشروع مشابه أو حل مخصص لفكرتك؟

ابعتلي نبذة عن المشكلة أو المنتج اللي عايز تبنيه، وأنا هراجع التفاصيل وأرجعلك بخطوة عملية واضحة.