قمت بتطوير REST API احترافية باستخدام ASP.NET Core و SQL Server لنظام إدارة المستخدمين والصلاحيات.
يشمل المشروع:
• إدارة المستخدمين (Users)
• إدارة الأدوار (Roles)
• إدارة الصلاحيات (Permissions)
• تسجيل الدخول باستخدام JWT Authentication
• استعادة كلمة المرور عبر البريد الإلكتروني (OTP)
• توثيق الـ API باستخدام Swagger
• ربط قاعدة البيانات باستخدام Entity Framework Core
• تنظيم المشروع وفق Clean Architecture و Repository Pattern
تم تصميم الـ API لتكون قابلة للتطوير وسهلة الدمج مع أي تطبيق Web أو Mobile.