User Management System – نظام متكامل لإدارة المستخدمين باستخدام ASP.NET Core
نظام مبني باستخدام ASP.NET Core يقدم حلًا مرنًا وآمنًا لإدارة بيانات المستخدمين ضمن هيكلية نظيفة وقابلة للتوسع.
مكونات المشروع:
- UserManagmentApi: واجهة API تستقبل وتُعالج طلبات المستخدمين
- Services Layer: تحتوي على منطق الأعمال المتعلق بإدارة الحسابات
- Model Layer: تعريف الكيانات (Entities) والـ DTOs
- Persistence Layer (SQL): التعامل مع قاعدة البيانات عبر Entity Framework Core
**التقنيات المستخدمة:**
- ASP.NET Core Web API
- C#
- Entity Framework Core
- SQL Server
- Clean Code & Layered Architecture
- Git & GitHub
**ما يميز المشروع:**
- تسجيل وإدارة المستخدمين (CRUD)
- فصل الطبقات بشكل احترافي لسهولة الصيانة
- قابل للتوسعة لتشمل صلاحيات المستخدم، تسجيل الدخول، وغيرها
- مناسب كنقطة انطلاق لأي نظام يعتمد على إدارة المستخدمين