تم تطوير هذا المشروع ليكون منصة تجارة إلكترونية متكاملة، تهدف إلى توفير تجربة تسوق سلسة للمستخدمين ونظام إدارة قوي لأصحاب المتاجر. تم بناء النظام باستخدام تقنيات حديثة تضمن الأداء العالي والأمان، مع الاعتماد على بنية كود منظمة وقابلة للتوسع.
المميزات التقنية (Technical Features):
بنية النظام: تم تصميم المشروع باستخدام Clean Architecture واتباع مبادئ SOLID لضمان سهولة الصيانة والتطوير المستقبلي.
تطوير الخلفية (Backend): استخدام ASP NET Core Web API لبناء نظام قوي وسريع لمعالجة البيانات.
قاعدة البيانات: إدارة وتصميم قاعدة بيانات متقدمة باستخدام SQL Server، مع تحسين الاستعلامات لضمان سرعة عرض المنتجات ومعالجة الطلبات.
الواجهة البرمجية (APIs): بناء وتوثيق RESTful APIs لربط النظام بأي واجهة أمامية أو تطبيقات هواتف.
الأمان: تطبيق نظام الصلاحيات والمصادقة لضمان خصوصية بيانات المستخدمين.
الوظائف الأساسية للموقع:
لوحة تحكم (Admin Dashboard): لإدارة المنتجات، الأصناف، الطلبات، ومتابعة المخزون.
نظام تسوق متكامل: يتضمن عرض المنتجات، سلة المشتريات، وإتمام عملية الدفع.
إدارة المستخدمين: تسجيل الحسابات وتتبع سجل الطلبات الخاصة بكل عميل.
تصميم متجاوب: واجهات أمامية متوافقة مع جميع الشاشات باستخدام Bootstrap و CSS3.
الأدوات والتقنيات المستخدمة:
اللغات: #C
الإطار البرمجي: ASP NET Core
قواعد البيانات: SQL Server
الواجهة الأمامية: HTML5, CSS3, JavaScript, Bootstrap
أدوات أخرى: Git للتحكم في الإصدارات، و Postman لاختبار الـ APIs.