قمت ببناء وتطوير واجهة برمجية (Web API) متكاملة لنظام حجز (Booking System) باستخدام لغة C# وإطار عمل .NET. المشروع مصمم ليكون المحرك الخلفي (Backend) لأي تطبيق ويب أو موبايل يحتاج لإدارة الحجوزات بكفاءة.
المميزات التقنية للمشروع:
هيكلة احترافية: الاعتماد على نمط (Modular Architecture) لفصل المنطق البرمجي عن البيانات، مما يسهل عملية الصيانة والتطوير.
إدارة الحجوزات: بناء مسارات (Endpoints) متكاملة لإضافة، عرض، وتحديث الحجوزات مع التحقق من صحة البيانات (Validation).
Clean Code: الالتزام بمعايير الكود النظيف وتسمية المتغيرات والوظائف وفقاً لأفضل الممارسات العالمية في .NET.
التوثيق: النظام جاهز للربط المباشر مع واجهات Swagger لسهولة تجربة الـ API من قبل المطورين الآخرين.
يمكنكم الاطلاع على بنية الكود وتنظيمه عبر الرابط المرفق على GitHub: