نظام إدارة وإرسال الإشعارات المتعددة (Notification System - Console Application).
ميزات المشروع (Key Features)
دعم قنوات إرسال متعددة (Multi-Channel Dispatch): إمكانية إرسال الإشعارات عبر وسائل مختلفة (Email, SMS, Push Notifications) من خلال واجهة واحدة.
إدارة وتصفية الرسائل (Message Formatting & Validation): التحقق من صحة البيانات (مثل صيغة البريد الإلكتروني أو رقم الهاتف) وتنسيق الرسائل قبل الإرسال.
واجهة أوامر تفاعلية (Interactive CLI): واجهة سطر أوامر بسيطة ومباشرة تسمح للمستخدم بتحديد نوع الإشعار، إدخال المستقبل، وكتابة نص الرسالة.
الإطار البرمجي: .NET Console Application
لغة البرمجة: C#
مبادئ التصميم: Object-Oriented Programming (OOP)