قمت بتطوير تطبيق ويب متكامل للتجارة الإلكترونية يشمل كل من الواجهة الأمامية (Frontend) والواجهة الخلفية (Backend). يوفّر التطبيق تجربة مستخدم سلسة وتصميم متجاوب، مع جميع الوظائف الأساسية لأي متجر إلكتروني مثل تسجيل المستخدمين، تسجيل الدخول، عرض المنتجات، الفلترة حسب الفئات، وسلة المشتريات.
المهام التي قمت بها:
الواجهة الخلفية (Backend):
بناء RESTful API باستخدام ASP.NET Core.
تصميم وربط قاعدة البيانات باستخدام Entity Framework Core.
تطوير نظام تسجيل دخول وتسجيل مستخدمين باستخدام JWT.
إنشاء خدمات لإدارة المنتجات، الفئات، وسلة المشتريات.
التعامل مع التحقق من الصلاحيات (Authorization) والتوثيق (Authentication).
تحسين الأداء والتعامل مع الأخطاء لضمان موثوقية عالية.
الواجهة الأمامية (Frontend):
تطوير الواجهة باستخدام Angular مع تصميم متجاوب باستخدام Tailwind CSS.
إنشاء صفحات تسجيل الدخول والتسجيل، وعرض المنتجات بشكل منظم.
تطوير نظام تفاعلي لسلة المشتريات مع تخزين مؤقت للبيانات.
التقنيات المستخدمة:
Angular، Tailwind CSS، ASP.NET Core، Entity Framework Core، JWT، REST API.