قمت بتطوير متجر إلكتروني احترافي متكامل ومخصص لإدارة عمليات البيع، تنظيم المنتجات، وإصدار الفواتير الفورية للعملاء بكفاءة وسرعة عالية. تم بناء المشروع باعتماد منهجية فصل الواجهات (Decoupled Architecture) لضمان أقصى درجات السرعة، الأمان، وقابلية التوسع مستقبلاً.
نظام مرن وشامل لإضافة، تعديل، وحذف المنتجات، وتصنيفها ديناميكياً داخل فئات مخصصة لتسهيل عملية التصفح والبحث.
ميزة ذكية تمكّن مدير المتجر من اختيار المنتجات وإضافتها إلى الفاتورة مباشرة، مع حساب الإجمالي والضرائب تلقائياً، وإصدار الفواتير للعملاء بشكل سلس ومنظم.
بفضل بنية Angular و RESTful APIs، يتم تحديث البيانات واستدعاؤها بسرعة البرق دون الحاجة لإعادة تحميل الصفحات بالكامل.
تصميم واجهات تركز على تبسيط العمليات اليومية وتوفير لوحة تحكم سلسة لا تتطلب خبرة تقنية مسبقة لإدارتها.
كود الواجهة الأمامية (Frontend Source Code): ملفات مشروع Angular كاملة ومنظمة باستخدام TypeScript.
كود الواجهة الخلفية (Backend Source Code): ملفات خادم Node.js / Express.js نظيفة ومقسمة برمجياً بشكل احترافي.
قاعدة البيانات (Database Schema): ملف الهيكلة والـ Schema الخاص بقاعدة البيانات لتركيبه فوراً على السيرفر.
توثيق الـ APIs (API Documentation): ملف يوضح كافة الروابط (Endpoints) المستخدمة وآلية عملها لتسهيل التطوير المستقبلي.
دليل التشغيل (README File): ملف نصي يشرح خطوة بخطوة كيفية تشغيل المشروع وتثبيت الحزم البرمجية (Dependencies) محلياً أو على الاستضافة.
عدد الواجهات الرئيسية:
واجهة المتجر وعرض المنتجات (Storefront Page).
لوحة تحكم الإدارة وإصدار الفواتير (Admin & Invoice Console).
أقسام لوحة التحكم والواجهة الرئيسية (حتى 4 أقسام كحد أقصى):
معرض المنتجات والفئات: لتصفح المنتجات وفلترتها ديناميكياً.
إدارة المخزون: قسم خاص للـ Admin لإضافة، تعديل، وحذف المنتجات.
نظام إنشاء الفواتير: لوحة ذكية لاختيار المنتجات، حساب الإجمالي تلقائياً، وإصدار الفاتورة.
تقارير المبيعات المبسطة: قسم يستعرض إحصائيات سريعة للعمليات المنفذة.
تعديل واحد مجاني (شامل في إطار التفاصيل المتفق عليها قبل بدء العمل).