مشروع Snapshop هو نظام طلبات إلكترونية (E-Commerce API) تم تطويره باستخدام ASP.NET Core Web API، ويُتيح للمستخدمين إدارة المنتجات، الطلبات، العملاء، وسلة التسوق.
ميزات المشروع:
تسجيل دخول وتسجيل مستخدمين JWT Authentication
إدارة المنتجات (إضافة – تعديل – حذف)
دعم رفع المنتجات من خلال Excel File
توثيق كامل للـ API باستخدام Swagger وPostman
تنظيم الكود باستخدام Clean Architecture
قاعدة بيانات SQL Server مُهيكلة بعناية
دعم عمليات Cart وCheckout وOrder Tracking
الهدف من المشروع هو محاكاة نظام مشابه لتطبيقات طلب الطعام، مع تطبيق عملي لمفاهيم الـ RESTful API وكتابة كود نظيف ومنظم.