منصة خدمات منزلية مبنية على معمارية Microservices باستخدام Java وSpring Boot وDocker.
المنصة تتكون من 4 خدمات مستقلة:
- إدارة المستخدمين (User Service)
- كتالوج الخدمات (Catalog Service)
- نظام الحجز (Booking Service)
- الإشعارات (Notification Service)
كل خدمة تعمل باستقلالية تامة مما يجعل النظام قابلاً للتوسع بسهولة.
تم اختبار جميع الـ API endpoints باستخدام Postman مع collection كاملة تغطي كل العمليات من مصادقة المستخدمين حتى إتمام الحجز.
النشر يتم بسهولة عبر Docker Compose بأمر واحد فقط.
الأدوات المستخدمة: Java، Spring Boot، Docker، Docker Compose، Postman، MySQL، REST API.