TechHub E-Commerce API (.NET 8,SQL Server, Stripe, Docker, Clean Architecture)

منذ 4 أيام

عرض العمل

الوصف

تطوير RESTful API متكامل لمنصة تجارة إلكترونية باستخدام ASP.NET Core وتطبيق Clean Architecture لضمان الأداء العالي، الأمان، وسهولة التوسع.

بناء API شامل لإدارة:
كتالوج المنتجات (Search / Filter)
سلة التسوق (Shopping Cart)
معالجة الطلبات (Order Processing)
توثيق وتسجيل المستخدمين
بإجمالي أكثر من 40 Endpoint

تحسين أداء الاستعلامات بمعدل 3 إلى 4 أضعاف من خلال:
تطبيق CQRS Pattern
استخدام Dapper لعمليات القراءة (Reads)
استخدام Entity Framework Core لعمليات الكتابة (Writes)
ومناسب لبيئة تعتمد على Read-Heavy Workload (80/20)

تأمين النظام باستخدام:
JWT Authentication
Refresh Token Rotation
Role-Based Authorization
Rate Limiting لمنع إساءة الاستخدام والهجمات

تكامل كامل مع:
بوابة الدفع Stripe
نظام إشعارات البريد الإلكتروني
رفع الصور مع التحقق من نوع الملفات (Image Validation & File Type Verification)

Docker Compose
SQL Server
مما يسهل التطوير المحلي وجاهزية النشر (Deployment Ready)

GitHub:
https://github.com/Mohammed-Bata/TechHub


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - مواقع الويب

حساب المستخدم

Developed by Samer Zaki

All rights reserved © kaf 2026