تقديم Backend API كامل (MVP جاهز للتشغيل) لمنصة سوق إلكتروني لبيع المنتجات والحِرَف اليدوية (Handmade Marketplace)، مبني باستخدام ASP.NET Core 8 ومعمارية Clean Architecture، وقابل للتوسّع مستقبلًا.
الخدمة تستهدف إطلاق منصة شبيهة بـ Etsy / Amazon Handmade في أسرع وقت ممكن بدون الحاجة لتطوير الباك إند من الصفر.
نظام تسجيل ودخول JWT مع صلاحيات (Admin / User / Manager)
إدارة كاملة:
المنتجات
التصنيفات
السلة (Cart)
الطلبات (Orders)
التقييمات (Reviews)
Swagger UI لتجربة الـ API بسهولة
Entity Framework Core + SQL Server
كود منظم، واضح، وقابل للتوسّع
Seed Data جاهزة (أدمن + أدوار + بيانات مبدئية)
الوحدات (Modules) المشمولة
سيتم تطوير وتسليم الوحدات التالية بشكل كامل:
نظام المستخدمين (Authentication & Authorization)
تسجيل مستخدم جديد
تسجيل دخول باستخدام JWT
نظام صلاحيات Roles:
Admin
User
Manager
إدارة المنتجات
إضافة / تعديل / حذف منتج
عرض المنتجات
ربط المنتجات بالتصنيفات
دعم الصور (روابط)
إدارة التصنيفات
CRUD كامل للتصنيفات
ربط التصنيفات بالمنتجات
السلة (Cart)
إضافة منتج للسلة
تعديل الكمية
حذف منتج من السلة
عرض محتوى السلة
الطلبات (Orders)
إنشاء طلب من السلة
عرض الطلبات حسب المستخدم
عرض جميع الطلبات (Admin)
حالات الطلب (Pending / Completed / Canceled)
التقييمات (Reviews)
إضافة تقييم على منتج
عرض تقييمات المنتج
عدد Controllers: من 8 إلى 10 Controllers
عدد Endpoints التقريبي: من 50 إلى 70 Endpoint
عدد الجداول في قاعدة البيانات: من 10 إلى 14 جدول
الطبقات البرمجية:
Controllers
Services
Repositories
DTOs
Entities
عدد ملفات الكود التقريبي: +70 ملف C#
ASP.NET Core 8 Web API
Entity Framework Core
SQL Server
JWT Authentication
Swagger UI
Clean Architecture
ربط front مع back
10.00
|
|
تخصيص المشروع علي حسب فكره العميل تعديل (logic , Roles , EndPoints)
15.00
|
|
رفع و تشغيل المشروع علي الاستضافه + اعدادت قواعد البيانات
20.00
|
|
تحسين الامن و الاداء (JWT, Error Handles , Validation)
15.00
|
ربط front مع back
10.00
|
|
تخصيص المشروع علي حسب فكره العميل تعديل (logic , Roles , EndPoints)
15.00
|
|
رفع و تشغيل المشروع علي الاستضافه + اعدادت قواعد البيانات
20.00
|
|
تحسين الامن و الاداء (JWT, Error Handles , Validation)
15.00
|