# Resort & Chalet Management SaaS Platform
منصة SaaS متكاملة لإدارة المنتجعات والشاليهات والفيلات والغرف الفندقية، تم تطويرها باستخدام ASP.NET Core 9 و SQL Server وفق مبادئ Clean Architecture و CQRS، مع دعم كامل لنظام Multi-Tenant لعزل بيانات العملاء وإدارة عدة منتجعات من خلال منصة واحدة.
## أهم المميزات
### Multi-Tenant SaaS Architecture
* عزل كامل لبيانات كل عميل (Tenant Isolation).
* إدارة الاشتراكات والباقات.
* دعم Subdomain و Custom Domain.
* قابلية التوسع لخدمة عدد كبير من العملاء.
### إدارة المنتجعات والوحدات
* إدارة المنتجعات والشاليهات والفيلات والغرف.
* إدارة أنواع الوحدات والمرافق والخدمات.
* إدارة الصور والحالة التشغيلية للوحدات.
* تتبع الإشغال والتوافر.
### إدارة الحجوزات
* إنشاء وتعديل وإلغاء الحجوزات.
* Check-In و Check-Out.
* منع الحجوزات المتداخلة.
* متابعة دورة حياة الحجز بالكامل.
### Booking Calendar
* تقويم حجوزات تفاعلي.
* عرض التوافر والإشغال بشكل لحظي.
* إدارة الحجوزات من خلال واجهة مرئية متقدمة.
* متابعة الصيانة والنظافة داخل التقويم.
### CRM وإدارة العملاء
* ملفات العملاء.
* سجل الحجوزات.
* إدارة الوثائق والملاحظات.
* متابعة العملاء المتكررين وتحليل سلوكهم.
### إدارة المدفوعات والفواتير
* إنشاء الفواتير تلقائيًا.
* تسجيل المدفوعات.
* متابعة المستحقات.
* إدارة الخصومات والعروض.
### التسعير الديناميكي
* أسعار المواسم.
* أسعار العطلات.
* أسعار نهاية الأسبوع.
* قواعد تسعير مرنة وقابلة للتخصيص.
### إدارة النظافة والصيانة
* إنشاء مهام النظافة تلقائيًا.
* إدارة طلبات الصيانة.
* متابعة حالة الوحدات.
* جدولة أعمال الصيانة والتنظيف.
### التقارير والتحليلات
* نسبة الإشغال.
* الإيرادات.
* مؤشرات الأداء الرئيسية (KPIs).
* تقارير العملاء والحجوزات.
* تحليلات تشغيلية وإدارية متقدمة.
## التقنيات المستخدمة
### Backend
* ASP.NET Core 9
* RESTful API
* Clean Architecture
* CQRS + MediatR
* Entity Framework Core
### Database
* SQL Server
### Security
* JWT Authentication
* Refresh Tokens
* Role-Based Authorization
* Multi-Tenant Data Isolation
### Infrastructure
* Serilog
* Hangfire
* Docker
* GitHub Actions CI/CD
* Swagger Documentation
## مميزات المشروع
* Architecture قابلة للتوسع والصيانة.
* تصميم Multi-Tenant احترافي.
* جاهز للتحول إلى منتج SaaS تجاري.
* قابل للربط مع تطبيقات Flutter أو Web Frontend.
* مناسب لشركات إدارة المنتجعات والشاليهات والفنادق الصغيرة والمتوسطة.
مشروع متكامل تم تصميمه وتنفيذه وفق معايير الأنظمة التجارية الحديثة مع التركيز على الأداء، الأمان، وقابلية التوسع.