نظام Backend متكامل لإدارة وحجز مساحات العمل المشتركة – SpaceZ
تفاصيل العمل
SpaceZ هو نظام Backend متكامل لإدارة وحجز مساحات العمل المشتركة (Co-Working Spaces)، تم تطويره باستخدام ASP.NET Core مع تطبيق Clean Architecture و CQRS لبناء نظام قابل للتوسع وسهل الصيانة. يركز المشروع على بناء بنية Backend احترافية تدعم إدارة الحجوزات، معالجة المدفوعات، التحكم في الصلاحيات، ومنع تعارضات الحجز (Double Booking Prevention) مع أداء واستقرار عالي. أهم المميزات التقنية داخل النظام: • نظام Authentication & Authorization باستخدام JWT و Refresh Tokens • Role-Based Access Control (RBAC) لإدارة الصلاحيات • دمج Stripe لمعالجة المدفوعات والـ Webhooks • تطبيق CQRS باستخدام MediatR لفصل أوامر الكتابة عن القراءة • Concurrency Control لمنع تعارض الحجوزات • تحسين الأداء باستخدام Pagination و AsNoTracking • Email Notifications & Verification System • Global Exception Handling و Structured Logging • تصميم قاعدة بيانات مترابطة باستخدام SQL Server و Entity Framework Core التقنيات المستخدمة: ASP.NET Core Web API, Clean Architecture, CQRS, MediatR, Entity Framework Core, SQL Server, JWT Authentication, Stripe, AutoMapper, FluentValidation, Serilog. المشروع مرفوع Online ويعمل كنظام Backend حقيقي قابل للتطوير والتوسع.
مهارات العمل
بطاقة العمل
طلب عمل مماثل