هو تطبيق ويب مخصص لتخطيط وإدارة الامتحانات، تم تطويره باستخدام Spring Boot و Spring Security و Spring Data JPA.
الخصائص:
- المصادقة والتفويض للمستخدمين باستعمال Spring Security
- عمليات CRUD لإدارة الامتحانات والمواد والطلبة
- التحكم في الصلاحيات حسب الأدوار (مسؤول، أستاذ، طالب)
- جدولة وتخطيط الامتحانات
- واجهة ويب متجاوبة وسهلة الاستعمال
التقنيات المستعملة
- Spring Boot: إطار عمل لبناء تطبيقات جاهزة للإنتاج
- Spring Security: إطار أمني للمصادقة والتفويض
- Spring Data JPA: تبسيط التعامل مع قواعد البيانات
- Thymeleaf: محرك قوالب Java لإنشاء صفحات ويب ديناميكية
- H2 Database: قاعدة بيانات داخل الذاكرة للتطوير والاختبار
- Maven: أداة لإدارة الاعتمادات وبناء المشروع
المتطلبات
- Java 11 أو أحدث
- Maven 3.6 أو أحدث