تفاصيل العمل

قمت بتطوير نظام متكامل لإدارة سلاسل الفنادق يهدف إلى تسهيل عمليات الإدارة والتشغيل اليومية للفنادق، مثل إدارة الحجوزات، الغرف، النزلاء، الموظفين، والفروع.

يأتي هذا النظام على شكل واجهة برمجة تطبيقات (RESTful API) مبنية باستخدام ASP.NET Core Web API، مصممة لتكون قابلة للتكامل مع أي واجهة أمامية (Frontend) مثل Angular أو تطبيقات الهاتف المحمول.

تم بناء المشروع بهيكلية احترافية قابلة للتوسع وسهلة الصيانة، مع تطبيق مبادئ SOLID واستخدام أنماط تصميم حديثة لتنظيم الكود وضمان الأداء العالي.

أبرز المميزات:

تسجيل دخول آمن باستخدام JWT Authentication مع نظام إدارة صلاحيات.

واجهة API RESTful موثقة بالكامل عبر Swagger لتسهيل الاختبار والتكامل.

إدارة كاملة للموارد (CRUD):

النزلاء

الموظفون

الفنادق والفروع

الغرف

الحجوزات

نظام إدارة دفعات الحجز بالتقسيط مرتبط بالحجوزات لتتبع المدفوعات.

تسجيل الأحداث والأخطاء باستخدام مكتبة Serilog لتسهيل تتبع الأخطاء وتحليل النظام.

هيكلة تعتمد على مبادئ SOLID، مع تطبيق أنماط تصميم مثل Repository وUnit of Work.

استعلامات مخصصة باستخدام LINQ لتحسين الأداء وكفاءة الوصول للبيانات.

التقنيات المستخدمة:

ASP.NET Core Web API

Entity Framework Core

SQL Server

Swagger / OpenAPI

JWT Authentication

Serilog – لتسجيل الأحداث واللوجات

AutoMapper – لتحويل البيانات بين الطبقات

LINQ

Repository Pattern & Unit of Work

بطاقة العمل

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