تفاصيل العمل

نظام متكامل لإدارة الكافيه تم تطويره باستخدام ASP.NET Core Web API، يتيح إدارة المنتجات والتصنيفات والطاولات والطلبات والحجوزات والمستخدمين.

يحتوي النظام على صلاحيات مختلفة للمستخدمين (Admin / Customer)، مع نظام تسجيل دخول وتوثيق باستخدام ASP.NET Core Identity وJWT، بالإضافة إلى إدارة حالات الطلبات والحجوزات والدفع.

تم تصميم قاعدة البيانات باستخدام SQL Server وEntity Framework Core، مع تطبيق Clean Architecture وRepository & Service Patterns وDTOs وDependency Injection وAutoMapper وFluentValidation.

كما تم توفير Swagger لتوثيق وتجربة الـ APIs، وتم ربط الـ API بواجهة Frontend باستخدام JavaScript وFetch API.

بطاقة العمل