هذا المشروع عبارة عن نظام حجز أحداث متكامل، يتيح للمستخدمين تسجيل الحساب، تسجيل الدخول، وحجز الأحداث بسهولة، بينما يمكن للمسؤولين إدارة الأحداث والمستخدمين من خلال لوحة تحكم مخصصة.
الميزات الرئيسية:
- تسجيل المستخدمين وتسجيل الدخول والمصادقة باستخدام JWT.
- إنشاء وتعديل وحذف الأحداث بواسطة المسؤولين (Admin).
- تصفح الأحداث وحجزها للمستخدمين.
- عرض وإدارة الحجوزات الخاصة بالمستخدمين.
-لوحة تحكم للمسؤول لإدارة الأحداث والمستخدمين.
- واجهة مستخدم مستجيبة بتصميم عصري وحديث.
التقنيات المستخدمة:
- الواجهة الأمامية: React، Vite، Axios، CSS Modules
- الواجهة الخلفية: Java، Spring Boot، Maven
- قاعدة البيانات: MySQL