هذا مشروع تجارة إلكترونية (E-commerce) تم تطويره باستخدام Clean Architecture لضمان فصل المسؤوليات، سهولة الصيانة، وقابلية التوسع.
أبرز مميزات المشروع:
هيكلية نظيفة (Clean Architecture): تقسيم المشروع إلى طبقات واضحة مثل Domain, Application, Infrastructure, Presentation لتقليل الترابط بين المكونات.
API قوية: تصميم واجهات برمجة التطبيقات RESTful لتسهيل التواصل بين الواجهة الأمامية والخلفية.
إدارة قواعد البيانات: استخدام تقنيات متقدمة لإدارة البيانات وربطها بشكل آمن وفعال.
نظام إدارة المنتجات والمستخدمين: دعم إضافة وتعديل المنتجات، وإدارة حسابات العملاء، والتحكم في الأدوار والصلاحيات.
أمان وتوثيق: تضمين مصادقة JWT وتطبيق أفضل ممارسات الأمان.
قابلية التوسع: إمكانية إضافة ميزات جديدة بسهولة دون التأثير على المكونات الأخرى.
المشروع يوضح قدرتي على بناء تطبيقات قابلة للصيانة ومرنة باستخدام أفضل ممارسات البرمجة الحديثة، مع التركيز على جودة الكود وفعالية الأداء.