ShopVerse – منصة متجر إلكتروني متكاملة
مشروع متجر إلكتروني كامل (Full Stack) بنيته من الصفر، من قاعدة البيانات والـ API لحد واجهة المستخدم، وجاهز للتشغيل بأمر واحد باستخدام Docker.
المميزات الرئيسية:
دفع إلكتروني آمن عن طريق Stripe
واجهة أمامية حديثة بـ Angular و Tailwind CSS v4 بتصميم مخصص (Design System) مش قالب جاهز
بحث صوتي باستخدام Web Speech API
حذف منطقي (Soft Delete) للبيانات عشان ما تضيعش بالغلط
التقنيات المستخدمة:
Backend: ASP.NET Core Web API, C#, Entity Framework Core
Database: SQL Server
Frontend: Angular, TypeScript, Tailwind CSS
DevOps: Docker و Docker Compose (Multi-stage builds)
الدفع: Stripe
الجودة المعمارية:
استخدام Repository Pattern و AutoMapper لفصل الطبقات وسهولة الصيانة
إعدادات قاعدة البيانات منظمة ومفصولة (Entity Configurations)
هيكلة تسمح بإضافة مميزات جديدة بسهولة
النتيجة: نظام متجر جاهز يقدر يكون أساس لأي مشروع تجارة إلكترونية، وبيوضح قدرتي على تسليم منتج كامل من الفكرة للتشغيل.