قمت بتطوير نظام إدارة وتنظيم الفعاليات (Event Planning System) باستخدام Java Spring Boot وتقنية Cloud مع Microservices بالإضافة إلى قاعدة بيانات MySQL.
النظام يحتوي على ٣ أدوار رئيسية:
المسؤول (Admin): مسؤول عن إدارة الشركات، المستخدمين، والإشراف على الفعاليات.
الشركة (Company): يمكنها إنشاء فعاليات عامة (مفتوحة للجميع) أو خاصة (مغلقة لمستخدمين محددين).
المستخدم (User): يمكنه التسجيل في شركة معينة، تصفح الفعاليات المتاحة، الاشتراك في الفعاليات، وكذلك إدارة حسابه الشخصي.
مميزات المشروع:
واجهة سهلة الاستخدام لإدارة الفعاليات والشركات والمستخدمين.
إمكانية إنشاء فعاليات عامة أو خاصة حسب الحاجة.
تسجيل المستخدمين في الشركات والفعاليات بكل سهولة.
نظام أدوار يضمن صلاحيات محددة لكل مستخدم.
تصميم يعتمد على Microservices لضمان الأداء العالي وقابلية التوسع.
قاعدة بيانات MySQL منظمة لإدارة جميع البيانات بشكل آمن.