هو نظام ويب مصمم وفق منهجية هندسية واضحة لبناء منصة خدمات محلية قابلة للتوسع.
تم تطوير النظام باستخدام Spring Boot
مع فصل صارم بين طبقات النظام
(Controllers – Services – Security – Infrastructure – Persistence).
Architectural Highlights:
تطبيق Layered Architecture مع فصل
Domain Logic بالكامل عن طبقة العرض.
نظام مصادقة قائم على JWT + Spring Security مع Role-Based Authorization.
تصميم خدمات مستقلة (AuthService, ListingService, RegistrationRequestService).
معالجة أخطاء موحدة باستخدام @ControllerAdvice.
Logging احترافي باستخدام SLF4J.
Pagination على مستوى Repository لضمان الأداء.
قاعدة بيانات PostgreSQL مستضافة(Render).
نظام إرسال بريد عبر SMTP مع طبقة Infra معزولة.
تصميم النظام بحيث يكون جاهز للتوسع Microservices مستقبلاً.