• بناء وسيط رسائل (Message Broker) باستخدام Spring Boot
• تنفيذ الوظائف الأساسية لنظام المراسلة باستخدام Spring WebSocket وبروتوكول STOMP
• إدارة تخزين البيانات عبر إنشاء كيانات JPA للمستخدمين، وغرف الدردشة، والرسائل على قاعدة بيانات PostgreSQL في server خارجي
• تطوير واجهة أمامية خفيفة باستخدام HTML وJavaScript مع دمج مكتبة StompJS لإدارة دورة حياة WebSocket وتمرير الرسائل
• إضافة اختبارات وحدات (Unit Tests) واختبارات تكامل (Integration Tests)