مدير الأحداث لإعداد الاجتماعات والإبلاغ عن مكان وجودها
يستخدم هذا البرنامج مجموعة متنوعة من التقنيات المختلفة لإنشاء منصة وسائط اجتماعية وظيفية تسمح للمستخدمين والعملاء بإنشاء اجتماعات أو أنشطة والعثور عليها مثل: الحفلات أو المؤتمرات أو اللقاءات، وإبلاغ حالة التحديث وتاريخها ووقتها، و المواقع.
يتمحور هذا التطبيق حول استخدام الطبقات المنطقية المنفصلة في مكتبات الفئات المختلفة. إنه توفير أساليب تحكم رفيعة ونمطية لسهولة التغييرات.
ينقسم البرنامج الإجمالي إلى مشاريع أصغر حجمًا ومترابطة بشكل غير محكم لأنماط التصميم المستندة إلى المجال استنادًا إلى بنية Uncle Bob النظيفة.
يتم تضمين المشاريع في المجلد المصدر src/
ضمن دليل يسمى MeetingFinder
(تم تغيير التسمية بشكل مستمر)، ويحتوي على ملف حل للاستخدام مع Visual Studio.
يتم تضمين منطق الأعمال في دليل Applications
، وأدوات قاعدة البيانات وORM موجودة في Persistence
، والمجال غريب الأطوار، الذي لا يعتمد على أي مشاريع أخرى، موجود في Domain
. وأخيرًا، توجد واجهة برمجة تطبيقات الويب في Api
، والتي تحتوي على نقاط نهاية وحدة التحكم (RESTful).
تم بناء التطبيق بما يلي: