تفاصيل العمل

الفكرة والهدف

Liwa هي منصة رقمية شاملة تهدف إلى توفير تجربة حجز سلسة ومتميزة للعملاء الراغبين في استئجار فلل واستوديوهات فاخرة في مواقع مميزة. تعمل المنصة على تبسيط عملية الحجز وجعلها أكثر كفاءة وأماناً لكل من العملاء ومقدمي الخدمة.

الأدوار والمسؤوليات في النظام

المهام والوظائف:

التصفح والاستكشاف:

تصفح المعارض البصرية للأماكن المتاحة

الاطلاع على الصور عالية الجودة والجولات الافتراضية

قراءة التفاصيل الكاملة لكل مكان (المرافق، السعة، الموقع)

عملية الحجز:

اختيار التاريخ المناسب من التقويم التفاعلي

تحديد عدد الأيام والفترات المتاحة

عرض فوري للتكلفة الإجمالية مع تفصيل الأسعار

اختيار وسائل الدفع المتاحة

متابعة الحجز:

استلام إشعار فوري برقم الحجز المرجعي

تلقّي بريد إلكتروني تأكيدي مفصل

رفع إثبات التحويل المصرفي عبر النظام

متابعة حالة الحجز بشكل مباشر

المشرف (مدير النظام)

المهام والمسؤوليات:

إدارة المحتوى والعروض:

إضافة أماكن جديدة (فلل/استوديوهات) مع كافة التفاصيل

تحميل معارض الصور والفيديوهات التعريفية

تحديد الأسعار الأساسية والتفاصيل المالية

إعداد أسعار موسمية وحالات خاصة

إدارة الحجوزات:

مراجعة طلبات الحجز الواردة

التحقق من صحة التحويلات البنكية والمستندات

تأكيد أو إلغاء الحجوزات بعد المراجعة

إدارة التقويم وتوافر الأماكن

التقارير والتحليلات:

متابعة إحصائيات الحجوزات والإشغال

تقارير الأداء المالي والإيرادات

تحليلات سلوك العملاء والتفضيلات

البنية التقنية المتكاملة

الواجهة الخلفية (Backend System)

التقنيات الأساسية:

ASP.NET Web API

تطوير واجهات برمجية آمنة وموثوقة

دعم تقنيات RESTful API

إدارة المصادقة والصلاحيات

معالجة الطلبات المتزامنة بكفاءة

Onion Architecture

طبقة Domain: النماذج الأساسية والمنطق المركزي

طبقة Application: تنفيذ حالات الاستخدام وسير العمل

طبقة Infrastructure: التكامل مع الخدمات الخارجية

طبقة API: نقاط النهاية وواجهات التواصل

Entity Framework Core + LINQ

إدارة قواعد البيانات عبر نماذج كودية

استعلامات فعالة وقابلة للصيانة

دعم عمليات CRUD المعقدة

إدارة العلاقات والتبعيات بين الجداول

Repository Pattern + Unit of Work

عزل منطق الوصول إلى البيانات

تبسيط اختبار الوحدات

إدارة جلسات العمل مع قاعدة البيانات

تحسين أداء الاستعلامات

الواجهة الأمامية (Frontend System)

التقنيات والمكتبات:

Angular 20 + TypeScript

بناء تطبيقات صفحة واحدة (SPA)

تطوير واجهات مستخدم تفاعلية وسريعة

دعم الإشعارات الفورية وتحديثات البيانات

تصميم متجاوب يعمل على جميع الشاشات

RxJS + HttpClient

إدارة تدفقات البيانات غير المتزامنة

معالجة الطلبات إلى الخادم بكفاءة

تنفيذ نمط البرمجة التفاعلية

إدارة حالات التحميل والأخطاء

Bootstrap 5 / Angular Material

مكونات واجهة مستخدم جاهزة ومصممة

تصميم متجاوب وسهل الاستخدام

تجربة مستخدم متسقة عبر المنصة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
11
تاريخ الإضافة
تاريخ الإنجاز
المهارات