مشروع Backend متكامل تم تطويره باستخدام ASP.NET Core Web API لتطبيق مفاهيم تطوير الـ APIs الحديثة، مع الاعتماد على CQRS Pattern باستخدام MediatR، ونظام مصادقة آمن يعتمد على JWT Authentication و Refresh Tokens.
يتضمن المشروع إدارة كاملة للمستخدمين والمنتجات والتصنيفات، مع دعم Google Login، ورفع الصور، وتأمين الـ Endpoints باستخدام Authorization، بالإضافة إلى توثيق جميع الخدمات من خلال Swagger UI لتسهيل الاختبار والتطوير.
أبرز الـ APIs
👤 Account APIs
Register User
Register Admin
Login
Refresh Token
Logout
Login with Google
📂 Category APIs
Get All Categories
Get Category Details
Create Category
Update Category
Delete Category
📦 Product APIs
Get All Products
Get Product Details
Create Product with Image Upload
Update Product
Delete Product